ruby-on-rails – 将Rails应用程序提取到插件或引擎中
发布时间:2020-12-17 03:34:01 所属栏目:百科 来源:网络整理
导读:我有一个Rails 2.3应用程序,我想提取到插件或引擎.该应用程序具有用户身份验证和祖先插件支持的基本cms功能. 我想将应用程序的逻辑提取到插件/引擎中,以便我可以将此代码用于将来的项目,如果需要,可以使用不同的“皮肤”或“主题”. 我并不完全确定我真正了
我有一个Rails 2.3应用程序,我想提取到插件或引擎.该应用程序具有用户身份验证和祖先插件支持的基本cms功能.
我想将应用程序的逻辑提取到插件/引擎中,以便我可以将此代码用于将来的项目,如果需要,可以使用不同的“皮肤”或“主题”. 我并不完全确定我真正了解插件和引擎概念之间的区别,所以这将是一个很好的第一点. 什么是最好的方法,有什么好的起点,链接,解释,我应该遵循的例子.另外,随着R3的发布需要考虑,关于插件等,我应该注意哪些事情. 我将从观看Ryan的http://railscasts.com/episodes/149-rails-engines开始 所有的提示和帮助感激不尽. 解决方法
实际上,转换应用程序非常简单.只需创建一个插件文件夹,在其中放置一个包含所有yor model-views-controllers文件夹的app文件夹,就是这样.
您必须自己管理迁移.此外,您还必须定义rake-tasks以将文件复制到公用文件夹.我认为railscast仍然是最新的,如果有任何东西现在更容易在rails 2.3. 祝好运! [编辑:for rails3] Rails 3引擎非常干净和强大.请查看Jose Valim的这个gist. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |