我想在即将开展的项目中重用一些控制器,模型,样式表,图像和视图。当我创建一个新项目(rails new $ project)时,如何在Rails 3中使这些成为标准组件?
答案 0 :(得分:2)
通常,您将使用在其他语言和应用程序中使用的相同OO主体。如果存在隔离,您可以使用版本控制来保持文件同步。但是,如果它们在项目中传播,您应该查看Rails Engines。但是,如果您的代码是非正交的,那么您将会遇到很多麻烦。
答案 1 :(得分:1)
将它们提取到引擎或宝石中。结构样式表,资产中的图像。实际上它不仅可以成为标准解决方案。阅读一些宝石来学习这个(Devise,kaminari,仅举几例)。