Посмотрите на Rails Routing для представления Rails по этому вопросу.
Verb URL Controller Action Used For
GET /photos/new Photos new return an HTML form for creating a new photo
POST /photos Photos create create a new photo
Итак, в вашей ситуации, GET /posts/new
, чтобы получить новую почтовую форму, но POST/posts
для создания нового сообщения.
Дело в том, что вы размещаете новое сообщение в блоге, но для этого вам нужно ПОЛУЧИТЬ форму, которая позволит вам это сделать.В некотором смысле, новая форма сообщения в блоге - это просто еще один (статический) ресурс.