客户has_many
项目。项目belongs_to
是客户。
如何在@projects
循环内的索引视图中显示该项目属于哪个客户端?
这就是我在视图中尝试做的事情:
<% @projects.each do |project| %>
<% project.client.name %>
<% end %>
这就是我在项目控制器中所拥有的一切。我想这就是我被困住的地方:
def index
@projects = Project.all
@project = Project.new
@clients = Client.select("DISTINCT name, id")
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @projects }
end
end
我使用了HABTM关系,但我现在正试图用has_many belongs_to关系来代替它。
答案 0 :(得分:0)
替换此
<% @projects.each do |project| %>
<% project.client.name %>
<% end %>
与
<% @projects.each do |project| %>
<%= project.client.name %>
<% end %>