用户和相关post

我创建了一个类似于应用程序的twiiter,朋友可以发布,但我想要一个包含在列表中创建post的人的姓名,显示所有post。

这是我的代码

class PostsController  "created_at DESC") respond_to do |format| format.html end end def create @post = Post.create(:message => params[:message]) respond_to do |format| if @post.save format.html { redirect_to posts_path } format.js else flash[:notice] = "Message failed to save." format.html { redirect_to posts_path } end end end end ` 

当然,假设设置了“用户有很多post”关联,并且用户模型有一个“用户名”字段,您可以在视图中执行此操作:

 <% @posts.each do |post| %> <%= post.user.username %> <% end %>