2012-08-17 40 views
0

我有這樣形式的自定義操作

<%= form_tag organizations_add_user_path, :method => :put do %> 
    <label><h2>Add user</h2></label> 
    <%= text_field_tag :nick %> 
<% end %> 

我想這種形式從Organizations控制器處理動作add_user形式

我的路線是這樣

resources :users, :sessions, :documents, :storages, :organizations 

match 'dashboard' => 'dashboard#index' 
match 'profile' => 'users#profile' 
match 'organizations/add_user' => 'organizations#add_user', :via => :post 

但是,當我提交我的表單,應用程序將我發送到update方法表單組織,組織標識爲add_user。我究竟做錯了什麼?

回答

1

您已經定義爲「」方法的路線,但用「」方法的形式。

<%= form_tag organizations_add_user_path, :method => :post do %> 
    <label><h2>Add user</h2></label> 
    <%= text_field_tag :nick %> 
<% end %> 
+0

哦,男孩......我是啞巴或是嗎?大聲笑謝謝 – 2012-08-17 01:56:34