Вот мои index.html.erb
:
<%= render :action => 'new' %>
<% unless @posts.empty? %>
<%= render @posts %>
<% end %>
Сообщения отображаются, но на странице new
ничего нет.
В журнале тоже нет:
Processing PostsController#index (for 127.0.0.1 at 2010-07-27 20:54:28) [GET]
Post Load (0.2ms) SELECT * FROM "posts"
Rendering template within layouts/application
Rendering posts/index
Rendered posts/_post (8.4ms)
Также, если я заменю его просто на <%= render :new %>
, я получу ошибку:
undefined method `include?' for :new:Symbol
Но это должно позволить мне неявно отрисовать действие с помощью Rails 2.3.8.
Буду признателен, если кто-нибудь сможет объяснить одну из этих вещей.