我正在尝试将表单提交给自定义操作。表单甚至不会呈现,它只是显示一个错误:'没有路由匹配'”。
路线.rb
resources :users do
member do
post :add_foo
end
end
users_controller.rb
def add_foo
puts "!!! in add_new_foo .. params = " + params + " !!!"
end
用户/new.html.erb
<%= simple_form_for(@user) do |f| %>
<%= button_to 'download', add_foo_user_path(@user) %>
<% end %>
我也试过
<%= simple_form_for @user, :url => add_foo_user_path(@user), :method => :post do |f| %>
<%= f.submit "Add" %>
<% end %>
任何帮助,将不胜感激!