我有一个模型Tutorial
和has_many association Tutorialcategory
,其中教程可以连接到许多教程类别。教程模型和控制器工作正常,但类别不是。我能够添加类别但无法编辑它们,我得到的是未定义的方法`model_name'对于NilClass:Class'访问tutorialcategory的编辑页面时出错。
我已经定义了如下路线
resources :tutorialcategories do
end
以下是我的模型定义
class Tutorial < ActiveRecord::Base
has_many :tutorialcategories
答案 0 :(得分:0)
如果您可以添加类别但不能编辑它们,那么您必须在编辑操作中加载@tutorial_category
变量,如下所示:
def edit
@tutorial_category = TutorialCategory.find params[:id]
end