【发布时间】:2011-07-05 03:27:56
【问题描述】:
我的文件控制器的删除操作有一个奇怪的情况。
Started GET "/files/35/delete" for 127.0.0.1 at 2011-02-27 01:13:51 -0500
Processing by FilesController#delete as HTML
Parameters: {"id"=>"35"}
SQL (0.3ms) DELETE FROM `files` WHERE (`files`.`id` = 35)
SQL (0.7ms) COMMIT
Redirected to http://localhost:3000/files
Completed 302 Found in 713ms
Started GET "/files/35/delete" for 127.0.0.1 at 2011-02-27 01:13:52 -0500
Processing by FilesController#delete as HTML
Parameters: {"id"=>"35"}
...leads to error
控制器动作:
@file = @company.files.where("id = ?", params[:id]).first
@file.destroy
flash[:notice] = "Your file was deleted successfully."
redirect_to files_url
路线:
resources :files do
member do
get 'delete_ask'
get 'delete'
end
end
你知道为什么会这样吗?
【问题讨论】:
标签: ruby-on-rails model-view-controller ruby-on-rails-3 controller routes