2012-01-05 53 views
0

我有Web應用程序和api。如何創建共享相同模型的獨立Rails應用程序?

  • Web應用程序是呈現視圖的傳統應用程序。
  • Api是無狀態的REST服務。

Web應用程序和API將在不同的服務器上運行。

如何在他們之間共享模型類?

+0

看看這個:http://www.agileadvisor.com/2008/01/using-activerecord-outside-rails.html它並不多,但它可以讓至少使用所有的數據以一種簡單的方式。我也在尋找解決這個問題的辦法,但我找不到我喜歡的。另一個我發現http://blog.aizatto.com/2007/05/21/activerecord-without-rails/ – mhenrixon 2012-02-17 19:13:17

回答

2

你可以寫出你想分享的模型的寶石。然後在這兩個應用程序中使用gem。

另一種方法是在應用程序和api都實現的兩臺服務器上使用相同的應用程序。然後可以禁用取決於域的app/api。

相關問題