0

我有与设计的用户相关联的 Post 模型。我想知道用户登录时的帖子名称。

  <% @posts.each do |post| %>
     <% if user_signed_in? %> 
        <%= current_user.posts.name %>
     <% end %>
   <% end %>

为什么这没有给我一个帖子名称?以及如何使它正确?

4

1 回答 1

3

如果您的模型关系是用户 has_many 帖子,则仅使用以下代码。它可能有效

     <% if user_signed_in? %> 
        <%= current_user.posts.each do |post| %>
         <%= post.name %>
        <% end %>
     <% end %>
于 2013-05-05T11:22:15.617 回答