纯Ruby on Rails文件上传器,GET问题

时间:2012-02-27 18:55:58

标签: ruby-on-rails file-upload

我最近开始尝试在Rails上构建文件上传器。我在堆栈上进行了一些搜索,并通过一个答案找到了tutorial。我试图从中建造;但是,当我尝试访问我的上传页面时,我只收到GET请求错误:

  

路由错误

     

没有路线匹配[GET]“/ uploads”

     

尝试运行rake路线以获取有关可用路线的更多信息。

我耙了路线,根据我的理解,我的routes.rb应该是这样的:

  

PicsUploadr :: Application.routes.draw做

     
    

资源:上传(:html)

  

然而,如果这是正确的,我不能100%确定。我的控制器指向我想要加载的html.erb。谁能指出我可能出错的地方?

如果有人关心的话,我可以在github获得完整的资源。

提前致谢。

2 个答案:

答案 0 :(得分:1)

仁,

您正在使用的教程已经过时了。如果你得到这样的东西,我认为最好:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book让你开始。这个应用程序有太多问题要在这里开始解释它们。按照教程,你会得到你想要的应用程序!

答案 1 :(得分:0)

首先,先做好事。我不会使用2007年的教程所有的代码都已经过时了。在Google上搜索RoR教程时,请尝试使用您正在使用的rails版本为搜索添加前缀,以便代码正常工作。

我建议您阅读tutorials here on rails guides

我还建议您阅读Rails RoutesRESTful web services,这样您就可以尝试确保您的Rails应用程序以某种方式遵守这些内容。它会让你更轻松。

此时我建议开始一个新项目,并在阅读uploads in rails后了解使用paperclip或carrierwave