【发布时间】:2013-12-18 20:05:56
【问题描述】:
我正在尝试呈现关联的这一部分belongs_to 和has_many,即
我的模型就是这样
活动模型
class Activity < ActiveRecord::Base
has_many :talks
end
谈话模型
class Talk < ActiveRecord::Base
belongs :activity
end
在我的谈话控制器中我有
@activities = Activity.where(user_id: [current_user.friend_ids, current_user])
@talks = Talk.find(:all, :order => "created_at DESC")
我认为我有
<% activity.talks.each do |c| %>
<div class="media">
<a class="pull-left" href="#">
<%= image_tag(c.user.image.url(:tiny),:style=> "width: 100%;")%>
</a>
<div class="media-body">
<strong><%= c.user.username %></strong> <%= c.details %><br>
<small><span class="muted"><%="#{time_ago_in_words(c.created_at)} ago "%></span></small>
</div>
</div>
<% end %>
这将显示每个活动的所有谈话
我如何创建<% activity.talks.each do |c| %>的一部分
【问题讨论】:
标签: ruby-on-rails partial-views