【发布时间】:2015-12-15 00:05:22
【问题描述】:
是否有一种快速简便的方法/库来替换满足这些要求的 ActiveAdmin 资源的 belongs_to 关联 (Formtastic) 输入?
- 它不会将表中的每条记录都加载到页面上。这就是默认选择下拉菜单的问题。如果我的 Users 表有 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
【问题讨论】:
-
嘿,你觉得 selected-rails 有用吗?
-
我还没有机会试驾它,但一旦我这样做了,我一定会选择你的答案或提供任何反馈。感谢您对问题的快速回答。
标签: ruby-on-rails activeadmin formtastic