Rails中是否有一种方法可以输出通常由表单助手输出的字段名称(例如f.text_field
)。
我想输出字段名称(例如person[first_name]
)并将其传递给部分名称。
<%= form_for @person do |person_form| %>
First name: <%= person_form.text_field :first_name %>
....
将输出具有name="person[first_name]"
属性的文本输入。而不是输出文本输入元素,我正在寻找一种方法来创建(通过Rails)文本输出:person[first_name]
并将其传递给部分。
伪代码:
render partial: 'my_custom_element', locals: { field_name: generate_field_name(@person, :name)}