嗨 我得到了一個模型類別和另一個模型產品。有關係 - has_and_belongs_to_many。Ruby On Rails 3 - 取得零例外,並不明白爲什麼
當我打開控制檯並鍵入Category.first.products時,我收到附帶該類別產品的列表。
但是,當我嘗試生成與顯示模型的XML文件,我得到:
undefined method `type' for nil:NilClass
我測試過下面的代碼上的其他車型我做了的has_many關係和它的作品怎麼樣我希望它能夠工作。但不會與這種關係一起工作,也許它沒有任何與此有關的東西?
def show
@categories = Category.find(params[:id])
@products = @categories.products
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @products }
format.json { render :json => @products }
end
末
我是新來這個,你可以看到...
在哪一行發生此錯誤? – 2011-03-25 10:25:06
app/controllers/finder_controller.rb:28:在'block(2 levels)in show' – Philip 2011-03-25 10:29:12
請提及哪行代碼產生錯誤。我不知道哪一行是第28行。檢查你的代碼文件'finder_controller.rb'並告訴我什麼是行28上寫的。 – 2011-03-25 10:39:54