rails-engines 相关问题

Rails引擎允许您以gem或插件的形式在应用程序之间共享通用功能。引擎可以被认为是为其主机应用程序提供功能的微型应用程序。请参阅http://guides.rubyonrails.org/engines.html

如何仅在加载所有配置/初始化程序后才加载 gem 的 Railites?

我有一个 gem,它根据 config/initializers/mygem.rb 文件中的标志有条件地加载 RailsWarden::Manager: 模块Mygem Railtie 类 < Rails::Railtie initializer "mygem_e...

回答 1 投票 0

GitHub Actions CI - Gem/Rails Engine - Ruby v3.3.1/Bundler 错误

我正在编写一个 Ruby gem/Rails 引擎 blacklight_allmaps,并使用 GitHub Actions 进行 CI。昨天,我的 Ruby v3.2 测试构建顺利通过,但我的 Ruby v3.3 测试开始失败,并出现一个奇怪的错误......

回答 1 投票 0

Rails 7 通过引擎将方法自动加载到控制器中

我正在考虑将我最喜欢的 CMS 之一更新到 Rails 7,该 CMS 已存档在 github (PushType) 上。只是自从 Rails 6 以来我就没有编写过 Rails 代码了。显然,有一些关于自动加载方法的事情

回答 1 投票 0

Rails 7.1 解决了相互冲突的 Zeitwerk 变形规则

我有一个 Rails 7.1 应用程序和多个(Rails 引擎)Gems,它们的变形规则相互冲突。 app/controllers/gem1/api/gem1_controller.rb 下有 Gem1::Api::Gem1Controller 和 Gem2::API::

回答 1 投票 0

有人在Rails引擎中成功使用action_text吗?

我正在使用 Rails 7.1 创建一个博客引擎。 文章模型有标题和正文。我希望正文成为使用 action_text 的富文本区域。 我需要采取哪些步骤才能获得 ric...

回答 1 投票 0

rails 引擎中的 ActiveAdmin 给我这个错误:未初始化的常量 MyEngine::Admin

我在我的主应用程序中安装的 Rails 引擎中安装了 activeadmin。当我尝试访问主页时出现以下错误:未初始化常量 BackOffice::Admin 代码在lib/

回答 1 投票 0

创建包含轨道模型的 gem

我已经阅读了很多有关该主题的文章,但似乎没有什么能完全满足我的需求。如果我重复或不清楚某些事情,我很抱歉,因为我既是 ruby 和 Rails 的新手,也是 Stack Overflow 的新手。 我有...

回答 2 投票 0

在 Rails Engine 内运行 ActiveAdmin/Devise 生成器时,nil:NilClass 的未定义方法“configuration_hash”

所以我在我的应用程序内创建一个单独的引擎来实现管理功能。我创建了引擎,并将 Devise 和 ActiveAdmin 添加为 .gemspec 内的依赖项。 spec.add_dependency“ra...

回答 1 投票 0

如何在我的主应用程序中测试引擎控制器?

在我的引擎内,我有类似的东西: 班级报告 has_many :措施 结尾 类测量;结尾 在我的主应用程序中,我将 Measure 装饰为具有默认范围。就这样结束了……

回答 1 投票 0

如何在Rails 7引擎中设置importmap-rails?

我已经在 importmap-rails gem github 存储库中提出了一个关于此问题的问题,但我想我应该在这里提出这个问题,以防有人有解决方法 这是我发现的...

回答 2 投票 0

Rails 3.2 引擎 - 路由在测试用例中不起作用

我在我的应用程序中安装了 RailsAdmin 引擎(根据 wiki 的说明)使用 mount RailsAdmin::Engine => '/backend', :as => 'rails_admin' 我不得不从 ...

回答 2 投票 0

在 Rails 引擎中更改生成的模块名称的大小写

我正在使用命令生成 Rails 引擎 rails 插件 new ct-usr --mountable --api --database=postgresql -m template.rb 但是,生成器正在创建模块 Ct 和 Usr,但我需要...

回答 0 投票 0

`循环依赖`-Rails 4.2.0引擎的应用程序控制器中的继承

当将引擎从Rails 3.2升级到Rails 4.2.0时,应用程序控制器中的以下继承会在rspec中引起循环依赖性错误:class ApplicationController

回答 2 投票 0

从Rails应用程序到Rails Engine gem的移动路径

我正在一个项目中,我有一个Rails应用程序(rails 4.2.5),其中包含一个gem,这是一个Rails Engine。我目前正在努力从主...

回答 1 投票 0

Rails Engine-导入文件未找到或不可读:真棒字体

我做了一个超级简单的Rails应用程序,并且使用字体很棒,没有问题。将此扩展为在Rails引擎中执行相同的步骤会产生以下错误。找不到要导入的文件或不可读的文件:font -...

回答 3 投票 5

在Rails引擎中使用webpacker的最佳方法是什么?

我意识到在Rails引擎中使用webpacker存在一些争论,但是我有一个简单的用例,目前有一种解决方法。想知道一个更好的(最好的?)解决方案。在此轨道中...

回答 1 投票 10

如何在Rails引擎rspec中模拟GraphQL类型?

我在具有GraphQL类型的Rails引擎中工作。模块RailsEngine模块图形模块RailsEngine模块类型MyClass = GraphQL :: ObjectType.define do#...

回答 2 投票 0

不使用Rails Engine名称添加路由前缀

我正在转换一个应用程序以使用Rails引擎。我在engines / web文件夹中有一个引擎。在config / routes.rb中,我这样安装它:mount Web :: Engine =>'/',如:'web_engine'该文件夹...

回答 3 投票 5

从Rails引擎初始化程序访问帮助程序和模型

我正在尝试制作Ruby on Rails引擎,我希望初始化程序能够访问帮助程序和模型。我将在下面的示例中编写代码的一部分以及出现的错误。它...

回答 1 投票 0

在生产模式下可安装Rails的引擎资产

我在rails 中构建了一个可安装的rails引擎。在另一个应用程序中使用了该引擎。 在开发模式下,一切运行正常,我可以轻松到达引擎,并且所有引擎资产均正确显...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.