[英]add chosen-select in the helpers method rails
我正在尝试使用chosen-select
作为选项。 我没有使用任何表单字段或表单生成器。
我正在通过辅助方法
def options_for_part_child(part_child)
attr_name = attribute_name(part_child.parent, part_child, 'id')
html = "<div class='col-sm-2 uno_part_wrapper'>"
html += "<select class='form-control switcher chosen-select'
name='#{attr_name}'
data-part-name='#{part_child.name}'
data-part-id='#{part_child.id}'
data-part-type='#{part_child.display_type}'
data-parent-part-id='#{part_child.parent.id unless part_child.root?}'>"
part_child.options.each do |o|
html += "<option value='#{o.id}'
data-option-part-id='#{part_child.id}'
data-option-name='#{o.name}'
data-option-id='#{o.id}'
data-option-disables='#{o.disables.present? ? o.disables.map(&:disable_element_id) : nil}'
data-option-enables='#{o.enables.present? ? o.enables.map(&:enable_element_id) : nil}'
#{o.is_default? ? 'selected' : ''}>#{o.name}
</option>"
end
html += "</select>"
html += "</div>"
html.html_safe
end
这就是我的选择方式。
有人可以帮我把它与chosen-select
jquery插件一起使用。
您可以在脚本标记中的页面上进行初始化。
<script type="text/javascript">
$(document).ready(function(){
$('select.chosen-select').chosen()
});
</script>
如果将其用于多个页面,则最好在自定义js文件中使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.