我有两个模型:
class Product < ActiveRecord::Base
attr_accessible :amount, :name, :unit, :description, :stock, :limit
has_many :cart_rows
has_one :inquery
end
和
class Inquery < ActiveRecord::Base
attr_accessible :product, :text, :phone, :zip, :product_id, :state, :street, :city
belongs_to :product
end
在我的查询索引视图中,我有:
<% @inqueries.each do |inquery| %>
<%= inquery.product.name %>
<%= inquery.text %>
<% end %>
我收到以下错误:undefined method 'name' for nil:NilClass
我究竟做错了什么?行为是否has_one
不同于has_many
?