0
我想構建一個動態鏈接所有文件的ruby網頁鏈接目錄中的所有文件。有沒有人有任何示例代碼或基本建議如何做到這一點?鏈接目錄中所有文件的網頁
我想構建一個動態鏈接所有文件的ruby網頁鏈接目錄中的所有文件。有沒有人有任何示例代碼或基本建議如何做到這一點?鏈接目錄中所有文件的網頁
使用Dir類,無論是與Dir.entries
列出目錄,或Dir.glob
了一點更大的靈活性。請記住,entries
僅提供您的姓名,而glob
將包含完整的相對路徑。
你可以使用像這樣的動作:
def index
root = "#{RAILS_ROOT}/public"
@files = Dir.entries(root).reject {|x| x.match /^\./}
end
和一個視圖:
<% @files.each do |path| %>
<li><a href="<%= path %>">
<%= File.basename path %></a>
<% end %>
很不錯,我很欣賞的答案,那是我要去的方向,但你救了我很多嘗試和錯誤。謝謝! – nomoreflash 2010-09-28 17:49:27