какая разница между созданием и новым? - PullRequest
21 голосов
/ 11 декабря 2010

Я сделал:

ресурсы: сообщения

В чем разница между URL-адресами "создать" и "новый"?

1 Ответ

36 голосов
/ 11 декабря 2010

В соглашении Rails new используется с глаголом HTTP GET, а create используется с POST.

Допустим, вы создаете блог, и у вас есть модельный объект с именем post. В контроллере метод new отправит новый объект post в представление (форму). Когда пользователь заполняет форму в представлении и нажимает кнопку «Отправить», форма POST отправит данные в метод контроллера create, в котором они будут сохранены.

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