gpt4 book ai didi

jquery - 为事件管理表单选择的 rails

转载 作者:行者123 更新时间:2023-12-01 04:06:29 26 4
gpt4 key购买 nike

我想在 active_admin 页面上自定义项目创建。现在我拥有的是一堆复选框,例如特征颜色。我想做的是有某种过滤器,这样当您键入时,可以过滤这些复选框。它们是复选框、选择项还是其他什么都没关系。

有人建议我使用chosen-rails。现在这就是我所拥有的:

在我的item.rb中:

PropertyType.find_each do |pt|
f.input :property_values, label: pt.display_name, as: :select, collection: pt.property_values.order(name: :asc, display_name: :asc).load , multiple: true, input_html: { class: 'chosen-select' }
end

在我的 application.js 中:

//= require chosen-jquery
//= require active_admin

在我的 application.css 中:

 *= require chosen

在我的 active_admin.js 中:

$(document).ready(function() {

$('.chosen-select').chosen({
allow_single_deselect: true,
no_results_text: 'No results matched',
width: '200px'
});

});

最后,在我的 gemfile 中:

gem 'chosen-rails'.

但选择似乎并没有发挥其魔力。我错过了什么吗?

谢谢。

最佳答案

为了加载样式,您需要做的是以下行添加到您的 active_admin.rb(初始化程序)中:

config.register_stylesheet 'active_admin_custom.css'

您应该在其中添加您想要的所有样式。否则它将与您的常规 css 重叠。

关于jquery - 为事件管理表单选择的 rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27105242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com