В чем разница между form_for и remote_form_for - PullRequest
1 голос
/ 20 июля 2011

Привет, может кто-нибудь сказать, когда использовать form_for и remote_form_for в Ruby на рельсах.

1 Ответ

3 голосов
/ 20 июля 2011

remote_form_for - это помощник, используемый в rails 2.x (возможно, и 1.x) для создания формы, которая должна быть отправлена ​​через AJAX.

form_for является помощником рельсов 3. Вы можете передать параметр :remote => true, если хотите, чтобы форма была отправлена ​​через AJAX. У AFAIK Rails 3.x больше нет помощника remote_form_for.

обновлен

вы используете form_for для создания формы для ресурса. Как и form_for Article.new - он автоматически сопоставит форму с маршрутом post articles/.

form_tag используется для создания общих форм.

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