active_admin中的未定义方法`nested_set_options'

时间:2012-01-05 08:53:25

标签: activeadmin rails-3.1

我在active_admin中使用了awesome_nested_set。但是我发现active_admin找不到nested_set_options方法

我的active_admin代码

    ActiveAdmin.register Category do
      form do |f|
        f.inputs "Category Details" do
          f.input :name,            :label => "Category name"
          f.input :parent_id,   :label => "Parent Category",    :as => :select, :collection => nested_set_options(Category, @category) {|i| "#{'-' * i.level} #{i.name}" }
        end
        f.buttons
      end 
    end

1 个答案:

答案 0 :(得分:2)

:as => :select, :collection => f.template.nested_set_options(Category, @category) {|i| "#{'-' * i.level} #{i.name}" }

在aa~formtastic dsl bridge中你可以从f.template访问视图助手