客户端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关系来做。
更换此
<% @projects.each do |project| %>
<% project.client.name %>
<% end %>
带有
<% @projects.each do |project| %>
<%= project.client.name %>
<% end %>