Я новичок в работе с ActiveAdmin. Я прочитал документацию и посмотрел RailsCast, но я впервые с ним что-то делаю. Мне нужно поле под названием «отказ от ответственности» для формы. Я уже добавил поле в соответствующую таблицу базы данных и запустил миграцию, а затем подтвердил, что этот новый столбец определенно находится в таблице. Вот форма:
form do |f|
f.inputs 'Information' do
f.input :title
f.input :description, input_html: { rows: 3 }
f.input :campaign, label: 'CAMPAIGN NAME',
wrapper_html: { class: 'raw-case-label'}
f.input :disclaimer
end
#other fields
end
Единственная часть, которую я добавил, это f.input :disclaimer
. Теперь я получаю эту ошибку:
undefined method `disclaimer' for #<PromotionalNewsletter:0x00007fb901f4a6e8>
Хотя кажется странным, что для этого нужен метод, сообщение об ошибке кажется простым. Я предположил, что мне просто нужно добавить метод, используя существующие входные данные в качестве примеров. Проблема в том, что я нигде не могу найти эти существующие примеры. В других столбцах, похоже, не определены методы для них.
Может кто-нибудь объяснить, что мне нужно делать?
РЕДАКТИРОВАТЬ: перезагрузка сервера работала