質問(q_text)の表示に関しては、このネストされたフォームでこの問題が発生します。見つかった唯一のハックはtext_areaを使用することであり、それで機能します。
<%= f.fields_for :answered_questions do |a| %>
<%= a.check_box :answer %>
<%= a.text_field :q_text %>
<% end %>
これがどのように見えるかです:http://postimage.org/image/azrbgidht/
しかし、私は使いたくtext_field
ありません-それは入力のためですが、私が望むようにテキストを表示しないので
行を次のように変更すると、次のように<%= a.label :q_text %>
なります:http: //postimage.org/image/l4pz62w29/
ラベルが質問テキスト(q_text)であることになっているが、それだけではないことをフォームオブジェクトに理解させるにはどうすればよいq_text
ですか?
アップデート
使用するコードを変更しましたsimple_form
が、ラベルがまったく表示されなくなりました
<%= simple_form_for(@test_session) do |f| %>
<%= f.fields_for :answered_questions do |ff| %>
<%= ff.check_box :answer, :label => ff.object.q_text %>
<% end %>
<% end %>