1 つのフィールドにtext_field
andを使用しています。number_field
このフィールドの変更は、question_type
選択したものによって異なります。はnumber_field
で正常に動作していchrome
ます。とnumber
ではchrome
なく でのみ受け入れます。mozila
IE
モデルでメソッドを作成するにはどうすれ:answer_no
ばよいですnumbers
か、またはそれが(1、0.1、または整数ではない任意の数)であることをどのように伝えることができますか。文字列を受け入れるべきではありません。
<% if question_type == 'C' %>
<%= f.text_field :answer_no %>
<% elsif (question_type == 'T') and (question_type == 'F') and (question_type != 'C') and (question_type != 'Y') and (question_type != 'Z') %>
<%= f.number_field :answer_no %>
<% end %>
前もって感謝します