Tag: 自定义动作

Rails 3表单用于自定义操作

我在将表单路由到Rails 3中的自定义操作时遇到问题。以下是我的路由: resources :photos do resources :comments collection do get ‘update_states’ end member do put ‘upload’ end end 这是form_for: form_for @photo, :remote => true, :url => { :action => upload_photo_path(@photo) }, :html => { :multipart => :true, :method => ‘put’ } do |f| 这是错误信息: No route matches {:action=>”/photos/42/upload”, :controller=>”photos”} …这尤其令人沮丧,因为“photos /:id / upload” 正是此表单的正确操作。 我错过了什么? […]

Rails:自定义嵌套控制器操作

我想设置自定义嵌套控制器操作,但我无法弄清楚路由。 我一直收到以下错误 No route matches [GET] “/assets” 的routes.rb resources :companies do resources :requests do match :accept end end index.html.rb “requests”, :action => “accept”, :id => request.id %>