0

我正在尝试按照http://bit.ly/JgJyVhttp://bit.ly/LXZ44L的说明学习如何将数据文件上传到应用程序。

按照说明输入代码后,我打开浏览器并转到下面的链接。

端口 3000 上的 localhost URL:.../upload/index

路由错误 没有路由匹配 [GET] "/upload/index" 尝试运行 rake 路由以获取有关可用路由的更多信息。

我更新 config/routes.rb 为:

resources: upload

重新访问端口 3000 上的 localhost URL:.../upload/index

未知操作 找不到 UploadController 的操作“显示”

在端口 3000 上尝试 localhost URL:.../upload 有效!我选择一个文件并单击上传按钮:

路由错误没有路由匹配 [POST] "/assets"

rake 路由返回:Steves-iMac:config steve$ rake routes upload_index GET /upload(.:format) upload#index

         POST   /upload(.:format)          upload#create

new_upload GET /upload/new(.:format) 上传#new

edit_upload GET /upload/:id/edit(.:format) 上传#edit

  upload GET    /upload/:id(.:format)      upload#show

         PUT    /upload/:id(.:format)      upload#update

         DELETE /upload/:id(.:format)      upload#destroy

有任何想法吗?

4

1 回答 1

-1

有广泛使用的红宝石可以做您想做的事情:PaperclipCarrierwave
那么,为什么要重新发明轮子呢?

于 2012-06-03T05:04:47.447 回答