I have weird select tag behavior. Here is part of my code:
controller
def edit @user = User.find(current_user.id) end
view (part)
=form_for @user .field = f.label :gender %br = genders_select(f)
assistant
def genders_select(form) form.select :gender, [ ['Female','0'], ['Male', '1'] ], :prompt=>'select your gender' end
In edit action does not matter prompt , it has 2 meanings: woman and man. After I select any value and click the button, it will display "select your gender", as well as the error "Sex cannot be empty."
Why is this happening and how can I solve it?
source share