У меня есть «новая» форма, которая проверяется в модели поста. Когда сработает валидатор, он рендерится неправильно.
Путь к новой странице поста находится в '/ posts / new'
При проверке путь к новой странице сообщения находится в '/ posts'. Мне нужно, чтобы он вернулся в '/posts/new'.
Это мой контроллер:
def create
@post = current_user.posts.build(params[:post])
if @post.save
redirect_to public_post_page_path(@post.public_url)
else
render :action => :new
end
end
У меня есть ощущение, что это может быть связано с моей формой. Итак, вот первая строка формы:
<%= semantic_form_for [:student, post], :html => {:id => "post_form"} do |form| %>