Ruby on rails 如何在`<;根应用程序>/lib`目录?
我正在使用RubyonRails 3.2.2。在Ruby on rails 如何在`<;根应用程序>/lib`目录?,ruby-on-rails,ruby,ruby-on-rails-3,model-view-controller,directory,Ruby On Rails,Ruby,Ruby On Rails 3,Model View Controller,Directory,我正在使用RubyonRails 3.2.2。在/lib/my_plugin目录中,我开发了一个“插件”,现在我正在考虑: 在/lib/my_plugin目录中实现MCV(模型控制视图)体系结构 使那些相关的控制器、助手等可用于我的应用程序(在需要的地方) 有可能吗?如果是,怎么做?你有什么建议? 如果需要控制器、模型和视图,你应该考虑做一个可安装的应用程序。Desive是一个很好的例子来说明如何做到这一点。它比在LIB中复制Rails应用程序的整个结构要简单得多。 如果需要控制器、模型和视
/lib/my_plugin
目录中,我开发了一个“插件”,现在我正在考虑:
- 在
目录中实现MCV(模型控制视图)体系结构李>/lib/my_plugin
- 使那些相关的控制器、助手等可用于我的应用程序(在需要的地方)
有可能吗?如果是,怎么做?你有什么建议?
如果需要控制器、模型和视图,你应该考虑做一个可安装的应用程序。Desive是一个很好的例子来说明如何做到这一点。它比在LIB中复制Rails应用程序的整个结构要简单得多。
如果需要控制器、模型和视图,就应该考虑安装一个可安装的应用程序。Desive是一个很好的例子来说明如何做到这一点。这比在lib中复制Rails应用程序的整个结构要简单得多。
我建议不要将插件与jbarket一起构建到应用程序中。相反,将其构建为一个引擎(如下所示),并将其作为一个独立的实体进行维护,您的应用程序依赖于它的GEM文件。
我建议,与jbarket一起,不要将插件构建到您的应用程序中。相反,将其构建为一个引擎(如下所示),并将其作为一个单独的实体进行维护,您的应用程序依赖于它的GEM文件。
除了下面发布的Ryan指南之外,还有一些文档(或书),我可以“真正”(即详细)了解如何从头开始实施和使用引擎,我想不出什么。不过你已经有了基本的知识。把它想象成一个应用程序,它将存在于您的其他应用程序中。你有控制器、模型、视图和其他你通常会用到的东西。除了我能“真正”(即详细)理解如何从头开始实施和使用引擎的地方之外,还有一些文档(或书)?除了Ryan在下面发布的指南之外,我想不出任何东西。不过你已经有了基本的知识。把它想象成一个应用程序,它将存在于您的其他应用程序中。你有控制器、模型、视图和其他你通常想要的东西。