2015-11-07 70 views
0

的form_tag的HTML是:如何使用form_tag创建`name ='post [name]“`?

<input type="text" name="name" id="post_name">. 

但如何使之:

<input type="text" name="post[name]" id="post_name">. 

我在做<%= text_field_tag :name, post[name] %>但它抛出undefined local variable or method

回答

1

您只需通过name选项将text_field_tag

<%= text_field_tag :name, nil, name: "post[name]" %> 

请注意,nil是最初的input值。您可以选择将它作为params[:post].try(:name)

+0

谢谢。我首先回答。 – Ann

相关问题