1 つのフィールドにtext_fieldandを使用しています。number_fieldこのフィールドの変更は、question_type選択したものによって異なります。はnumber_fieldで正常に動作していchromeます。とnumberではchromeなく でのみ受け入れます。mozilaIE
モデルでメソッドを作成するにはどうすれ: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 %>
前もって感謝します