2015-11-07 71 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

相關問題