Ruby on rails Rails在select元素上进行主动无管理员搜索
我正在使用 我有一个与user_id有关系的questions表,当我想添加select元素显示的大量用户的新问题时,有一种方法可以使这个select元素与用户名的搜索输入一起显示吗Ruby on rails Rails在select元素上进行主动无管理员搜索,ruby-on-rails,ruby,gem,Ruby On Rails,Ruby,Gem,我正在使用 我有一个与user_id有关系的questions表,当我想添加select元素显示的大量用户的新问题时,有一种方法可以使这个select元素与用户名的搜索输入一起显示吗 ActiveAdmin.register Question do permit_params :difficulty, :title, :user form do |f| actions inputs 'Question Details' do input :user, :
ActiveAdmin.register Question do
permit_params :difficulty, :title, :user
form do |f|
actions
inputs 'Question Details' do
input :user, :as => :select, :collection => User.all
input :difficulty, as: :select, collection: [1,2,3,4]
input :title
end
actions
end
end
你可以使用javascript插件,我完全推荐你 它将通过一个简单的Javascript调用动态地将常规表单select转换为可搜索的select 您可以在此处查看一些演示: 通过将gem添加到gem文件中,可以将其集成到activeadmin中
gem 'chosen-rails'
然后将javascript添加到您的app/assets/javascripts/active_admin.js.coffee
#= require chosen-jquery
$ ->
$("#active_admin_content select").chosen()
将css添加到你的app/assets/stylesheets/active_admin.scss
@import "chosen"
只需将以下内容添加到app/assets/javascripts/active_admin.js.coffee
#= require chosen-jquery
$ ->
$("#active_admin_content select").chosen()
您还可以通过将类添加到活动的管理输入中,并仅使用特定类(如
selected select
)来将其限制为特定的select输入。您可以使用javascript插件,我完全推荐selected
它将通过一个简单的Javascript调用动态地将常规表单select转换为可搜索的select
您可以在此处查看一些演示:
通过将gem添加到gem文件中,可以将其集成到activeadmin中
gem 'chosen-rails'
然后将javascript添加到您的app/assets/javascripts/active_admin.js.coffee
#= require chosen-jquery
$ ->
$("#active_admin_content select").chosen()
将css添加到你的app/assets/stylesheets/active_admin.scss
@import "chosen"
只需将以下内容添加到app/assets/javascripts/active_admin.js.coffee
#= require chosen-jquery
$ ->
$("#active_admin_content select").chosen()
您还可以通过将类添加到活动管理输入中,并仅使用特定类(如selected select