Activerecord 在与2个模型的关系视图中显示用户名

Activerecord 在与2个模型的关系视图中显示用户名,activerecord,associations,ruby-on-rails-3,Activerecord,Associations,Ruby On Rails 3,我得到了一个带有“username”的用户模型和一个带有“User\u id”作为外键的Posts模型。如何在视图中显示用户名 /user.rb/ has_many :posts /posts.rb/ belongs_to :user, :class_name => "User", :foreign_key => "user_id" 我想在“显示”方法中使用它这应该可以: <%= post.user.username %> 未定义的局部变量或#的“post”方法,

我得到了一个带有“username”的用户模型和一个带有“User\u id”作为外键的Posts模型。如何在视图中显示用户名

/user.rb/
has_many :posts

/posts.rb/
belongs_to :user, :class_name => "User", :foreign_key => "user_id"
我想在“显示”方法中使用它

这应该可以:

<%= post.user.username %>


未定义的局部变量或#的“post”方法,您必须提供有关代码、视图等的更多信息。