如何获取Rails 3应用程序中所有引擎的列表
根据 Rails 2.x 中的 Rails 引擎扩展功能,可以执行 Rails::Initializer.new(Rails.configuration).plugin_loader.engines 此代码无法在Rails 3 Actio…
在主应用程序中扩展 Rails 3 引擎的控制器
我在我的应用程序中使用 Rails 引擎作为 gem。该引擎有 PostsController 和许多方法,我想在我的主应用程序中扩展控制器逻辑,例如添加一些方法。如果…
为 Rails 3 应用程序制作自定义插件/gem/引擎
我正在遵循指南 http://edgeguides.rubyonrails.org/plugins.html ,看起来有点过时了。您能看一下并告诉我哪些部分应该在 Rails 3 中以不同的方式完…
具有独立数据库的 Rails 引擎
我找不到 谷歌搜索此主题。我的任务是使用 Rails 引擎 (v2.3.10) 将两个 Rails 应用程序合并为一个。我正在尝试将一个应用程序的数据库迁移到另一个应…
如何使用 Cucumber 测试 Rails 3 引擎规格?
如果这个问题有点主观,我深表歉意...我正在尝试找出用 Cucumber 和 Rails 3 引擎测试的最佳方法。 R规格。为了测试引擎,需要 Rails 3 应用程序。这…
如何使来自 Rails 3 引擎的路由可供主机应用程序使用?
我有一个 Rails 3 应用程序,其中有多个包含附加功能的引擎。每个引擎都是一项单独的服务,客户可以购买访问权限。 然而,我遇到了来自引擎的路由问题…
Rails 3 引擎和静态资产
我正在构建一个捆绑为 gem 的引擎(gmaps4rails)。我将引擎的 /public 复制到了 Rails 应用程序的 /public 中。 在开发中一切工作正常,但在生产中无…
Ruby/Rails with Rails Engine (Redmine 插件) - 添加到基本视图而不覆盖它?
我有一个插件需要在基本的Redmine 布局中添加一些东西。更改包括几个 div 和对 JavaScript 函数的调用。目前,我通过简单地覆盖基本布局视图来完成此…
如何制作可插拔的 Rails 应用程序
基本上,我想编写一个 可嵌入其他 Rails 3 应用程序(基本上是一些路线、控制器和一些视图,没有持久模型)的 Rails 3 应用程序,可以独立工作 ,可以…
Rails 3 中的插件与引擎,作为 gem 提供
在 Rails::Plugin(针对 Rails 3)的文档中,我正在阅读以下内容: “...您实际上不能在插件中声明 Rails::Engine,否则会导致相同的文件被加载两次。…
Rails 3.0 引擎 - 在 ActionController 中执行代码
我正在将 Rails 插件升级为可与最新 3.0RC1 版本配合使用的引擎,但在找出扩展 ActionController 的最佳(也是最正确)方法时遇到了一些麻烦。我看过…
Ruby on Rails 3 - 为每个请求重新加载 lib 目录
我正在为 Rails 3 应用程序创建一个新引擎。正如您所猜测的,该引擎位于我的应用程序的 lib 目录中。 但是,我在开发它时遇到了一些问题。事实上,每…
Rails Engine:使用应用程序类扩展模型
我在供应商/插件中有一个引擎。我的问题是,我似乎无法使用基础应用程序中的模型来扩展引擎模型。 我的文件夹结构: APPNAME -app -models -item.rb -…