Похоже, что ваша форма _posts уже находится в частичке, и поэтому вы можете включить эту частичку в шаблон для своей индексной страницы:
В index.html.erb входят:
<%= render( :partial => "<model-name>/<partial_name>" %>
Где <model_name>
- это модель, на которую ссылаются ваши посты, а <partial_name>
- это имя частичного (т. Е. Имя файла, где у вас есть форма.
1010 *, например *
<%= render( :partial => "posts/new" %>
Частичное просто обозначается добавлением подчеркивания в начале имени файла. т.е. если раньше это было new.html.erb
, тогда сделайте это _new.html.erb
.
В документации по Rails есть много полезной информации о частичках и рендеринге:
http://guides.rubyonrails.org/layouts_and_rendering.html