繁体   English   中英

Ruby on Rails-通过添加新元素进行下拉

[英]Ruby on Rails - drop down with add new element

标准下拉菜单:

<%= f.select :category_cont, @categories, :include_blank => true %>

现在,我不仅希望能够从下拉菜单中选择类别,而且还可以即时添加新类别。 当然,我的下拉菜单旁边可以有<%= f.text_area :category %> ,但是它看起来并不优雅。 有什么方法可以从下拉菜单中选择值,还可以根据需要添加新值?

检查此Selectize.js

搜索“单项选择”

如果您选择的选项不存在,请在此处检查,建议将其添加到选项中

如果您选择的选项不存在,请在此处检查,建议将其添加到选项中

app / javascript / application.js:

//= require_tree .
//= require selectize

$(function() {
  $('#category-select').selectize({
    create: true,
    sortField: 'text'
  });
});

application.css:

*= require selectize
*= require selectize.default

我的表格(视图):

<%= f.select( 
        :category, 
        @categories, 
        {}, 
        {id: 'category-select' }
    ) %>

做到了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM