2016-12-15 120 views
-1

我有一個Rails應用程序寫入我的管理員視圖文件夾中的文件。它爲每個用戶和一個包含敏感信息的文本文件創建一個新文件夾。如何限制文件夾訪問

我如何取根文件夾並確保沒有人可以訪問裏面的文件?

/app/views/admin/NameOfFolder 

NameOfFolder是我想要保護的文件夾,它有敏感數據。 NameOfFolder基於它爲之製作的用戶。

+0

只是想補充我現在明白,這不是做事的最佳方式。它確實有助於瞭解答案,但更好地理解軌道如何工作。所有的投票討厭使我成爲一隻傷心的熊貓。 – codingdraculasbrain

回答

2

你不需要。沒有人可以訪問/app中的任何內容。只有public中的文件可以直接訪問互聯網。

也就是說,使用平面文件進行數據存儲是非常錯誤的,並且尤其是包含敏感信息。將任意數據文件寫入/app/views也是非常錯誤的。該目錄適用於您的viwes,不適用於數據存儲。

+0

這只是記錄他們的庫存檢查和檢查歷史。但是,如果這是不好的做法,那麼最好的方法是什麼呢?另外,感謝您的迴應! – codingdraculasbrain

+0

@codingdraculasbrain一個數據庫和一個ActiveRecord模型。 – meagar

+0

您也可以將此信息寫入自定義日誌文件。 –