From f25aa904902b4001ed7ac1684e11b697ac304b67 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Wed, 4 Jan 2012 12:54:24 +0000 Subject: [PATCH] Rails3: view: use explicit post method at messages/edit.html.erb On Rails3, form_for generates hidden "put" input tag. So, 'No route matches "/boards/1/topics/1/edit"' error raises. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8500 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/messages/edit.html.erb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/messages/edit.html.erb b/app/views/messages/edit.html.erb index 1af49758c..b5bfcd19e 100644 --- a/app/views/messages/edit.html.erb +++ b/app/views/messages/edit.html.erb @@ -1,6 +1,10 @@

<%= link_to h(@board.name), :controller => 'boards', :action => 'show', :project_id => @project, :id => @board %> » <%=h @message.subject %>

-<% form_for :message, @message, :url => {:action => 'edit'}, :html => {:multipart => true, :id => 'message-form'} do |f| %> +<% form_for :message, @message, + :url => {:action => 'edit'}, + :html => {:multipart => true, + :id => 'message-form', + :method => :post} do |f| %> <%= render :partial => 'form', :locals => {:f => f, :replying => !@message.parent.nil?} %> <%= submit_tag l(:button_save) %> <%= link_to_remote l(:label_preview),