Shared models between two Rails apps - what is the ideal solution for Workflow?
I am currently working on a Rails 3 project that is divided up into four parts: The public facing website The administration website/backend The models The API for third party data access As the models are shared between the three key components I want to keep them away from being in one main project, however each part needs access to the models, but I don't want to repeat the code and have different versions everywhere. Currently I have the model code in a gem, and in each project's Gemfile I am referencing them with the following line: gem "my_models", :path => "../my_models/" However when I