Domanda

Ho disegnato Beatiful Select, ma ho bisogno di collegarlo al database, quindi ho il codice HTML semplice:

<select class="chzn-select" tabindex="1" style="width:300px;" data-placeholder="Choose a Category">
            <option value=""></option> 
            <option value="Fashion">Fashion</option> 
            <option value="Coupon">Coupon</option> 
            <option value="Sport">Sport</option> 
    </select>
.

e il codice utilizzando Guida di Binari Form:

  <%= f.select :category, options_for_select(%w[Fashion Health Travel Food Coupons]), :class => "chzn-select"%>
.

Modifica: Aggiungi codice HTML generato da rotaie:

     <select id="website_category" name="website[category]"><option value="Fashion">Fashion</option>
  <option value="Health">Health</option>
  <option value="Travel">Travel</option>
  <option value="Food">Food</option>
   <option value="Coupons">Coupons</option></select>
.

Mi mostra la pagina vuota, tuttavia il codice sta generando a causa di vedo nella mia console di Google.

Dovrei impostare tutti gli altri attributi o cos'è Porblem?

È stato utile?

Soluzione 2

Avevo bisogno di chiamarlo correttamente dal file JS:

         $("#website_category").chosen();
.

Altri suggerimenti

A cosa serve il codice generato?Puoi pubblicarlo?

Se non stai generando alcuna opzione, magari provare:

<%= f.select :category, options_for_select(["Fashion", "Health", "Travel", "Food", "Coupons"]), :class => "chzn-select"%>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top