我有这个问题,此嵌套形式,当涉及到显示问题(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
?
UPDATE
我改变了代码,使用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 %>
你可以有一个标签和一个text_field。 –
我真的不想text_field,但只是一个标签,check_box处理输入 – Matti