2012-01-05 70 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。

相关问题