私はRailsの本を読んでいて、これまでform_for
フォームの作成に使用してきました。ユーザーのログインページを作成している新しい章では、form_tag
代わりに使用しています。だから私はいつ、どのようにどれを使うべきかを知りたいと思いましたか?これも見せるために彼がしたのは単なる教育的なことform_tag
ですか?または、考慮すべき技術的な理由が他にもありますか?
質問する
9901 次
2 に答える
16
ほとんどの場合、、、、などの方法で、モデルを使用してデータベースにデータを送信create
するupdate
場合destroy
。このタイプのアクションには、を使用できますform_for
。
代わりに、検索などform_tag
の単純なhtmlのみを作成します。form
<%= form_tag("/search", :method => "get") do %>
<%= label_tag(:q, "Search for:") %>
<%= text_field_tag(:q) %>
<%= submit_tag("Search") %>
<% end %>
于 2013-01-22T17:10:53.730 に答える