在rails上的ruby中使用uploadify

时间:2010-02-07 07:36:12

标签: ruby-on-rails ruby uploadify

我正在尝试在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)

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

2 个答案:

答案 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