我打算为site.com、api.site.com和admin.site.com各创建一个Rails应用程序。所有应用程序都将从同一个MySQL数据库中访问相同的表格。应用程序和数据库在同一服务器上运行。
对于上述访问场景,是否有任何需要我关注的Rails、ActiveRecord或MySQL设置?谢谢。
运行环境:Rails 2.3.5、MySQL 5.0、Nginx、Passenger、RubyEE
我打算为site.com、api.site.com和admin.site.com各创建一个Rails应用程序。所有应用程序都将从同一个MySQL数据库中访问相同的表格。应用程序和数据库在同一服务器上运行。
对于上述访问场景,是否有任何需要我关注的Rails、ActiveRecord或MySQL设置?谢谢。
运行环境:Rails 2.3.5、MySQL 5.0、Nginx、Passenger、RubyEE
这种配置往往很难维护。在每个应用程序中,您都需要保持schema.rb和模型同步,以便使用相同的数据库。这意味着有很多重复。
这可能不是一个好主意。相反,您可能希望设计应用程序以满足以下场景之一:
第一种选项在大多数情况下可能是最好的选择。