1
客戶端has_many
項目。一個項目belongs_to
的一個客戶。Rails - 在項目索引視圖中顯示項目所屬的客戶端
如何在@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關係。
你已經錯過了'='出來的'<%= project.client.name%>' –
順便說一句,儘量讓儘可能少的控制器操作中的實例變量。一,理想。這是一個更好的做法。 – shrimpsushi