2017-04-04 22 views
1

私は最初のRuby On Railsプロジェクトを開発していますが、私は以下の質問があります。 ファイルを選択できるように、フォルダの内容を含むウィンドウを表示することはできますか?たとえば、「app/assets/images」プロジェクトフォルダの画像です。Ruby On Railsファイルセレクタ

私はグーグルで検索してrubygems.orgが、何かを発見していないしています。

謹んで、
ホルヘ・マルドナド

答えて

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