【问题标题】:ActiveAdmin Resource Form: Replacing belongs_to Select Input with Alternative formatActiveAdmin 资源表单:用替代格式替换 belongs_to 选择输入
【发布时间】: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


【解决方案1】:

你要找的是chosen-rails gem。

前段时间我已经回答了一些关于该主题的问题,因此不再重复,请查看它们以获取更多详细信息:

Answer 1

Answer 2

【讨论】:

    猜你喜欢
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    相关资源
    最近更新 更多