В ActiveAdmin Я пытаюсь изменить переменные экземпляра в представлении show
. Я пытался сделать это с помощью следующего кода согласно ActiveAdmin docs:ActiveAdmin изменить существующее действие контроллера
#admin/job.rb
ActiveAdmin.register Job do
...
controller do
def show
@job = Job.find(params[:id])
@comment = Comment.new
@comments = @job.comments
end
end
...
Это приводит к ошибке nilClass
, когда я пытаюсь использовать эти переменные в ActiveAdmin show
, потому что они на самом деле не определены. Я не понимаю, как следует редактировать действия контроллера?
С '@ comments' переменной вы хотите появиться комментарии на шоу странице? – nistvan
Да, они появляются внизу – sixty4bit