出於某種奇怪的原因,我的列表視圖中的關聯不一致。 在我的模型有:使用belongs_to關聯時在列表視圖中未定義的方法
Class Restaurant < ActiveRecord::Base
has_many :menus
Class Menu < ActiveRecord::Base
Belongs_to :restaurant
在我的控制,我有:
def list
@menus = Menu.order("menus.id ASC")
end
在我看來,我有:
<% = menus.each do |menu| %>
<h4><%= menu.restaurant.name %></h4>
<% end %>
我得到未定義的方法「名」。名稱是餐館表中的一列。
但是,當我使用< %= @menu.restaurant.name % >
沒有問題時,它在我的節目視圖中工作。
我使用的鐵軌3.2.9和1.9.3的紅寶石
這究竟是什麼。非常感謝。 – Ria