我正在尝试在Ruby on Rails项目中使用jQuery Uploadify。我能够浏览一个文件,然后选择它。上传进度一直到100%,然后我收到HTTP错误。我的development.log在
之下处理ApplicationController #index(适用于2010-02-07 18:33:01的127.0.0.1)[POST] 参数:{“Filename”=>“file.psd”,“folder”=>“/ uploads”,“上传”=>“提交查询”,“Filedata”=>#<文件:/ var /文件夹/ J5 / j5kRE9LqGzqgPWZPtCoi1k +++ TI / -Tmp- / RackMultipart20100207-1470-c8y8uc-0 GT;}
ActionController :: RoutingError(没有路由匹配“/javascripts/uploadify.php”和{:method =>:post}): 渲染救援/布局(not_found)
有人知道这里有什么问题吗?
答案 0 :(得分:3)
我相信你的表单操作非常错误 - 你正在使用Ruby On Rails,但是action将表单提交给php文件。
答案 1 :(得分:0)
我猜您可能在routes.rb
文件中有默认的catchall路线:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
删除这些行,它应该可以工作。
有关Rails路由的所有信息,请参阅this excellent guide。