В чем разница между form_for и form_tag? - PullRequest
0 голосов
/ 12 июля 2011

А когда вы решите использовать один или другой?Я просто изучаю рельсы, так что я знаю, что это довольно простой вопрос, но он не был понятен из API.

Ответы [ 2 ]

7 голосов
/ 12 июля 2011

Если вы хотите обновить или создать конкретную модель, используйте form_for.

<% form_for @user do |f| %> 

Если вы хотите иметь обычную HTML-форму, в которую можно передавать параметры, которые не поддерживаются моделью, используйте form_tag.

0 голосов
/ 01 февраля 2017

Вы бы использовали form_for для конкретной модели

form_tag создать базовую форму

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...