2010-01-21 10 views
12

Io uso il superbo plugin di Formtastic per Ruby on Rails.Utilizzo: raccolta e: include_blank in Formtastic. Come farlo?

Qualcuno sa come includere uno spazio (opzione), quando si utilizza una raccolta personalizzata?

quando provo:

<%= f.input :organizations, :collection => Organization.all(:order => :name), :include_blank => true %> 

ho la casella di selezione con la raccolta, ma non un vuoto ...

risposta

20

Che tipo di associazione è: le organizzazioni? Funziona se si specifica: come =>: selezionare?

C'è una copertura specifica per i seguenti belongs_to selezionare, data, ora e gli ingressi datetime:

f.input(:author, :as => :select, :include_blank => true) 
f.input(:created_at, :as => :date, :include_blank => true) 
f.input(:created_at, :as => :time, :include_blank => true) 
f.input(:created_at, :as => :datetime, :include_blank => true) 

mio indovinare è che le organizzazioni non è un associazione belongs_to, giusto? Se è una: has_many o: has_and_belongs_to_many association, Formtastic proverà a fare checkbox o multi-select. Nel caso di una selezione multipla, ovviamente non ha senso avere una riga vuota (non selezionare alcun elemento).

Spero che questo aiuti, si prega di inviare ulteriori dettagli sui modelli e le associazioni in questione.

Problemi correlati