2015-11-16 3 views
0

У меня есть модель Tutorial и has_many association Tutorialcategory, где учебники могут быть связаны со многими категориями учебников. Модель учебников и контроллер работают нормально, но категорий нет. Я могу добавлять категории, но не могу их редактировать, я получаю 'undefined method `model_name' для ошибки NilClass: Class 'при доступе к странице редактирования для tutorialcategory.Ошибка класса Nil для ассоциации

Я определил маршрут следующим образом

resources :tutorialcategories do 
    end 

Ниже мое определение модели

class Tutorial < ActiveRecord::Base 
    has_many :tutorialcategories 

ответ

0

Если вы можете добавить категории, но не редактировать их, то вы должны загрузить @tutorial_category переменную в вашем редактирования действия, что-то вроде этого:

def edit 
    @tutorial_category = TutorialCategory.find params[:id] 
end 
Смежные вопросы