0
У меня есть вопрос о форме в одной странице приложения ... Я хотел бы сделать вид:Контактная форма на одной странице приложения
root 'static#index', :via => :post
, но, конечно, это не работает. У меня есть форма в одностраничном приложении и вы хотите перенаправить на ту же страницу после отправки.
Это мой контроллер:
def index
@message = Message.new
end
def create
@message = Message.new(params[:message])
if @message.valid?
NotificationsMailer.new_message(@message).deliver
redirect_to(root_path, :notice => "Message")
else
flash.now.alert = "Errors ..."
render :index
end
end
и моя форма:
= simple_form_for @message, :url => root_url do |f|
....
= f.button :submit, value: "Send Message"
Ошибки я получаю:
нет маршрута матчей [POST] "/"
Th anks за помощью и советами.
большое спасибо – guillaumek