RUBY -v 1.8.7,铁路 -v 2.3.8
我试图将公共/数据文件与视图连接起来,这让我头痛。我知道我应该可以自己做这件事,但我失去了旧的铁路手册,从亚马逊订购了一本新书,一周内就会到。
我读过上传文件的教程
My issue: I have about 3000 folders; each folder has about 3~5 files that go with it.
我的问题:
我应该建立一个 db 迁移程序, 以便跟踪文件的地址吗? 这样它就可以方便地访问吗? ( 即 命令. data_ file. address; 我猜是的 )
一旦文件被上传, 我如何链接文件, 这样文件会被正确链接到视图 。
所以无论如何,我得到了这个下来:
<% @files = Dir.glob("public/data/*") %>
<% for m in @files %>
<% new_file = m.to_s %>
<li><%= link_to m.to_s, new_file %> </li>
<% end %>
与文件的链接最后为: localhost:30:300/public/ data/temp.pdf
但是这不管用,
No route matches "/public/data/temp.pdf" with {:method=>:get}
我想我需要一些东西 在路线. rb 使它的工作......
map.datafile #{RAILRS_ROOT}/public/data/:id , :controller => upload
感谢任何帮助或建议。