我在哪里定义 ActiveAdmin 表单的方法?

Where do I define method for ActiveAdmin forms?

我刚开始使用 ActiveAdmin。我已经阅读了文档并观看了 RailsCast,但这是我第一次用它做任何事情。我需要一个名为 "disclaimer" 的字段到表单。我已经将字段添加到相关数据库table和运行迁移,然后确认这个新列肯定在table中。这是表格:

  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>

虽然这需要一个方法似乎很奇怪,但错误消息似乎很简单。我假设我只需要添加一个方法,使用现有的输入作为示例。问题是我无法在任何地方找到这些现有示例。其他列似乎没有为它们定义方法。

有人可以解释一下我需要做什么吗?

编辑:重新启动服务器有效

@dbugger 回答了我的问题。不确定如何将其标记为已解决。