2017-04-04 114 views
1

我正在開發我的第一個Ruby On Rails項目,我有以下問題。 是否可以使用文件夾的內容顯示窗口,以便我可以選擇文件?例如,來自「app/assets/images」項目文件夾的圖像。Ruby On Rails文件選擇器

我已經在Google和rubygems.org搜索過,但還沒有找到任何東西。

此致,
豪爾赫Maldonado的

回答

0

可以編寫掃描的文件夾和輸出的內容通過控制器的方法和相關聯的圖。這是一個例子。

控制器:

def folder 
    @files = Dir.open(Rails.root.join('public', 'images')) 
end 

查看:

<table> 
    <% @files.each do |file| %> 
    <tr><td><%= link_to file, file_path(file) %></td></tr> 
    <% end %> 
</table> 

注意file_path被認爲是在routes.rb定義了一些路線,它接受一個文件名,並允許用戶查看/開/下載軟件,文件。

下面是一個寶石也給出了類似的功能: https://github.com/furkancelik/fcfinder