因此,我嘗試在Rails中使用引擎來模擬Rest api後端以用於開發和測試目的,這樣我就不必依賴REST api了。當我遇到這個問題時,我有幾個問題想要理解。Rails使用引擎來模擬REST api後端服務
我猜測的想法是。首先讓我的引擎和我的Rails應用程序同步運行,並在我的引擎中,當我的Rails應用程序調用url rest調用時,有一個控制器句柄,它將呈現我在引擎中使用的json對象(模擬數據)。
發動機和導軌應用程序是否必須同時運行麒麟寶石?或者如果引擎可以只住在導軌的應用程序
我該如何重定向URL休息電話從我的Rails應用程序,這樣它去我的模擬引擎?我猜測一些與可尋址或路由有關的事情?
我跟隨[2]創建一個安裝的引擎,我希望如果我能得到關於這個話題,其中一些方向一樣東西都要
[1] http://edgeapi.rubyonrails.org/classes/Rails/Engine.html
[2 ] http://railscasts.com/episodes/277-mountable-engines?view=comments
在我的引擎
|controller
|-data
|--apple.json
|-fruits_client
|--apple_controller.rb
|lib
|-fruist_client
|--apple.rb
|--engine.rb
您是否將引擎安裝在路由文件中?例如 –