我有一个奇怪的选择标签行为。这是我的代码的一部分:
控制器
def edit
@user = User.find(current_user.id)
end
查看(部分)
=form_for @user
.field
= f.label :gender
%br
= genders_select(f)
帮手
def genders_select(form)
form.select :gender, [ ['Female','0'], ['Male', '1'] ], :prompt=>'select your gender'
end
edit
动作选择没有提示值,它有 2 个值:女性和男性。在我选择任何值并按下按钮后,会出现“选择您的性别”,并且还会出现错误“性别不能为空白”。
为什么会发生这种情况,我该如何解决?