Thursday, 15 August 2013

Rails form_for selectbox with defined values view value from db

Rails form_for selectbox with defined values view value from db

I have such form partial for CRUD actions:
= form_for @vehicle do |f|
= f.select :fuel_type, [["Âûáðàòü", "None"], "Áåíçèí", "Äèçåëü",
"Ãàç", "Ãèáðèä", "Ýëåêòðè÷åñòâî", "Äðóãîå"], {:required => true,
:selected => @vehicle.fuel_type}
So as you can see in db i store hole word, as for example Áåíçèí or Äèçåëü
etc...
But when i try to edit using my form partial some data, i see that as
default selected value of my selectbox is None (displayed as Âûáðàòü). But
when in db that field is Áåíçèí why it is set to None in form view? How to
see Áåíçèí?
Also note that for new action @vehicle.fuel_type will be empty

No comments:

Post a Comment