2011-06-21 49 views
3

我是Rails開發新手。我剛剛創建了非常簡單的Rails應用程序和Rails引擎(僅使用此示例顯示靜態文本:https://github.com/mankind/Rails-3-engine-example)。我想知道是否可以使用引擎內主應用程序的用戶模型。如果不清楚......例如我想在我的引擎中獲取已記錄的用戶數據。這是可能的,以及如何?Rails 3引擎 - 使用主應用程序的模型?

引擎是一個Rails應用程序本身,所以我如何從我的主應用程序開發沒有模型(例如用戶模型)的引擎?任何消化?

+0

基本上,是的,它可能就像你的核心應用程序。你有什麼問題嗎? – apneadiving

+0

Yeap,我只是想知道如何爲我的核心應用程序開發一個引擎,只有登錄的用戶才能訪問它。 – radzio

+0

正如我之前所說的,引擎中的代碼與應用程序本身的工作方式相同,所以我想你會使用'before_filter'來檢查它。我強烈建議您使用虛擬應用程序來測試您正在編碼的引擎。看看我的寶石:https://github.com/apneadiving/Google-Maps-for-Rails – apneadiving

回答

2

是的,它可能就像你的核心應用程序。

引擎中的代碼與應用程序本身的工作方式相同,所以我想你會用before_filter來檢查它。

我強烈建議您使用虛擬應用程序來測試您正在編碼的引擎。看看我的寶石:https://github.com/apneadiving/Google-Maps-for-Rails

相關問題