0

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 %>

前もって感謝します

4

3 に答える 3