如何通过text_field表单助手传递参数。
例如:
<%= f.text_field :title(@language), class: 'form-control', placeholder: 'Item Title' %>
结果:
syntax error, unexpected '(',
答案 0 :(得分:0)
您可以尝试以下代码:
<%= f.text_field :title, class: 'form-control', placeholder: 'Item Title' %>
答案 1 :(得分:0)
如果您尝试传递数据以使text_field在占位符中显示它,您可以:
<%= f.text_field :title, class: 'form-control', placeholder: @language.your_class_method %>
请注意,表单助手的第一个参数是您要填充的模型的属性。
如果您想以其他语言显示占位符,则需要按照我的提及使用,并确保your_class_method
正确地使用所需语言转换占位符。
如果您尝试通过表单将其他信息传递给控制器,则可以使用其他隐藏字段,如:
<%= f.hidden_field :title, @language.your_class_method %>
希望这有帮助!
如果没有,请提供有关&#34;通过text_field表单助手传递参数的更多信息&#34; ,因为我不确定我是否做到了这一点。