У меня есть "новая" форма, которая проверяется в модели post. Когда валидатор запускается, он отображается неправильно.
Новый путь к странице сообщений находится в '/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| %>