我需要知道一個目錄是否爲空,以便它們不會顯示。如何在控制器中創建實例變量並在視圖中使用實例變量?
試圖存儲:如果一個目錄有文件;然後我會在視圖中調用它。
def index
@filter = params[:filter]
@type = params[:type]
@content = []
if @filter
directory_path = "public/files/marketing/voip"
directory = Dir.glob("#{directory_path}/#{@filter}/#{@type}")
directory.each do |data|
if File.exists?(data) && !File.directory?(data)
@content = Array.new("#{@type}")
end
@view = 'types'
end
end
我不知道如何存儲信息,在這裏我想存儲只有空目錄的@type。
然後在視圖中調用@content以顯示具有存儲的@type的目錄。
你能提供更多的上下文,也許是一個具體的問題嗎?在控制器中創建的任何實例變量都可以在相應的視圖中找到。 –
我想在不爲空的Web瀏覽器上顯示目錄。將顯示包含文件的目錄。在這裏,我試圖爲每個非空目錄存儲目錄的'at'類型。所以說我有2個文件夾,a =空; b =完整。我掃描兩者。我存儲值「b」。 「b」將是'at'類型。然後在我看來,我可以使用存儲的值來僅顯示那些已滿的目錄。 – DDDD