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