2011-05-07 38 views

回答

0

是的,這是可能的。您可以使用Dir class獲取目錄(重點煤礦)的內容:

Dir類的對象是代表底層的文件系統目錄的目錄流。他們提供了多種方式來列表目錄及其內容。另請參閱File

然後通常的導軌機構,以顯示數據給用戶。

+0

能否請你解釋一下?我是新來的RoR – user726616 2011-05-07 09:21:26

0

如果你指的是用戶的計算機上的服務器上,而不是:

Dir.foreach("/path/to/directory") { |file| 
    puts file 
} 

你可以做同樣的事情Dir#glob過,但它也將採取通配符模​​式:

Dir.glob("/path/to/directory/*") { |file| 
    puts file 
} 

很明顯,puts不會在Rails中削減它,但你明白了。

+0

請您詳細說明一下嗎?我是RoR的新手。 – user726616 2011-05-07 09:21:16

+1

在Rails中輸出內容時,可以使用模板文件(或手動發送其他響應)來完成此操作。使用'puts',只是輸出到控制檯而不是發送到瀏覽器(與PHP不同)。你必須從閱讀Rails指南開始,因爲在使用它之前,你必須瞭解一些基本的MVC內容。 – d11wtq 2011-05-07 10:05:34

0

請注意,您可以簡單地將鏈接插入到本地文件系統。例如,

<a href="/home/user/foo">open foo</a> 

在您的計算機上給出了鏈接到/home/user/foo

相關問題