2015-12-15 78 views
0

选择输入是否有一个快速简便的方法/库替换ActiveAdmin资源的belongs_to的关联(Formtastic)输入符合这些要求?ActiveAdmin资源窗体:更换belongs_to的与另一种格式

  • 它不会将表中的每条记录加载到页面上。这是默认选择下拉菜单的问题。如果我的用户表有100k条记录,则必须将每条记录的:name:id都呈现到下拉列表中。
  • 它自动完成或提供了一些类似AJAX的反馈,我选择了实际存在的关联记录。我必须知道关联记录的ID的简单文本框是不够的。

我希望得到的代码是这样:

# in app/models/my_resource.rb 
class MyResource 
    belongs_to :user 
end 

# in app/admin/my_resource.rb 
form do |f| 
    f.inputs 'Details' do 
    f.input :user, as: :something_convenient, plus_optional: :parameters_if_needed 
    end 
    f.actions 
end 
+0

哎,你有没有发现选择的护栏有用? –

+0

我还没有机会参加试驾,但是一旦我做到了,我一定会选择你的答案或提供任何反馈。感谢您对问题的快速回答。 – LikeMaBell

回答

0

你正在寻找的东西是chosen-rails宝石。

前段时间我已经回答了关于这个专题的几个问题,所以不重复的东西,请看看他们,更多的细节:

Answer 1

Answer 2

相关问题