您可以在自定义页面的内容中使用ActiveAdmin中的Form()命令吗?

时间:2013-03-28 23:29:32

标签: activeadmin

我在ActiveAdmin中定义了一个自定义页面,就像这样

ActiveAdmin.register_page "Configure Account" do

page_action ....

content do
  panel "Your Account" do
    #render :partial => 'customer_edit'
    form(:autocomplete => "off", :url => admin_configure_account_path ) do |f|
      f.semantic_errors *f.object.errors.keys

      f.inputs "Customer Details" do
        f.input :name
      end
      f.actions
    end

注意注释掉“渲染部分”。

如果我使用它,我会在页面上看到一个看起来正确的表单,并且基本上按照我的预期运行,但我必须在views文件夹中包含部分表单文件。

但是,如果我尝试使用

 form() do |f|

语法,我得到的错误表明f.actions是一个未定义的方法,f.object.errors是未定义的,并且f.inputs是未定义的。

在这样的自定义页面的内容块中是否支持使用form()函数?它可能不是,但我发现有些提及浮动似乎暗示它是。

0 个答案:

没有答案