0

我正在尝试在 Ruby on Rails 项目上使用 jQuery Uploadify。我可以浏览文件,然后选择它。上传进度一直到 100%,然后我收到 HTTP 错误。我的 development.log 如下

处理 ApplicationController#index (for 127.0.0.1 at 2010-02-07 18:33:01) [POST] 参数:{"Filename"=>"file.psd", "folder"=>"/uploads", "Upload "=>"提交查询", "Filedata"=>#<File:/var/folders/j5/j5kRE9LqGzqgPWZPtCoi1k+++TI/-Tmp-/RackMultipart20100207-1470-c8y8uc-0>}


ActionController::RoutingError (没有路由匹配 "/javascripts/uploadify.php" 与 {:method=>:post}): 渲染救援/布局 (not_found)

有人知道这里有什么问题吗?

4

2 回答 2

3

我相信您的表单操作非常错误 - 您使用的是 Ruby On Rails,但操作会将表单提交到 php 文件。

于 2010-02-07T07:59:55.907 回答
0

我的猜测是你的routes.rb文件中可能有默认的包罗万象的路由:

map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'

删除这些行,它应该可以工作。

请参阅这份出色的指南,了解有关 Rails Routes 的所有信息。

于 2010-02-07T08:03:21.107 回答