簡體   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