rails-engines

    1热度

    2回答

    我们有一个担心,我们想用作用户类的混合。这个问题可以在我们用于多种产品的单独导轨引擎中找到。 在这个引擎中的一切,我们保持在同一个模块中,我们将称之为MyEngine。 module MyEngine module EngineUser extend ActiveSupport::Concern end end 而且我们特林包括像我们的Rails应用程序的任何其

    -1热度

    2回答

    基本上我使用了一些模型类使用一些像acts_as_x这样的宝石的引擎。要覆盖模型,我使用class_eval,但我不需要acts_as_x功能,因为它会导致我不需要的大量计算。 反正有禁用此功能吗? 感谢, 更新时间: # origin model class Model < ActiveRecord::Base acts_as_x end # overriding model Mod

    0热度

    1回答

    当您生成Rails引擎时,一个生成的产品是test/dummy下的完整基本Rails应用程序。这是有道理的,你希望能够在应用程序环境中测试引擎,但令我惊讶的是,即使对于非测试活动如rake db:migrate,似乎也需要test/dummy应用程序。 我尝试从Rakefile中删除对虚拟应用程序的引用,但它似乎是硬编码到引擎系统中(请参阅参考engine.rake中的APP_RAKEFILE)。

    0热度

    1回答

    我有一些Rails应用和轨道的发动机,它们的结构是这样的: rails_app_1/ rails_app_2/ etc...... rails_engine_x/ rails_engine_y/ rails_engine_z/ rails_engine_w/ 每个rails_app加载这些引擎的一个子集,因此,例如rails_app1_1 Gemfile中可能有这样的代码 gem

    1热度

    1回答

    我们有一个应用程序,我们将一个名为Arcop的引擎/宝石外包。该引擎为客户创建调查并具有一个邮件发送器,该邮件发送带有调查链接的电子邮件。如果客户端登录到应用程序,则链接正常工作。但是,如果用户未登录,应用程序应重定向到应用程序的sessions#new。似乎正在发生的事情是,Rails正试图在引擎中找到路线,而不是应用程序。 ,当我的电子邮件点击链接进入发动机产生的调查,我发现了错误(/本地主机

    1热度

    1回答

    我正在开发一个Rails应用程序的引擎,当我尝试从主机应用程序的布局渲染视图时遇到一些问题。 布局具有链接到主机应用程序的搜索和资源路线的形式,但是当我从引擎渲染视图时,所有链接都将从引擎获取前缀。 当主机应用程序有链接,主机资源和引擎资源时,使用布局的方法。 谢谢。

    0热度

    1回答

    我在设置Rails :: Engine中的stripe时遇到了问题,这是一个双重问题,因为第二个问题涉及加载envs,这很有趣,但将达到这一点。 这里的目标是从一个大的Rails应用程序中打破订阅过程。 更新 所以当我打字这一切,我真的得到它的工作。在下面发布答案。随意评论,并提供了一个更好的方式来做到这一点。 1日问题条纹CONFIG 问题如何设置条纹在轨引擎。独立于父引擎或Rails应用程序。

    1热度

    2回答

    我在此之后创建了一个Mountable引擎,我在lib中创建了一个文件类。 像这样: 路径:/lib/dog.rb 类: class Dog def initialize(breed, name) @breed = breed @name = name end def bark puts 'Ruff! Ruff!' e

    0热度

    1回答

    创建一个练习模块化应用程序,其中应用程序的所有功能基本上都包含在引擎中。 我有一个问题,当涉及到添加另一个引擎。 是否有可能将设计登录用户路由到该功能的根目录。 我的目标是从一个用户登录时,将具有特定角色的用户作为这个额外的引擎根目录(设计用户在核心引擎中生成和配置,2个引擎位于空白的父应用程序中)。 我也有一个passthrough控制器,将用户路由到特定的路径。我想尽可能知道如何在控制器中定义

    9热度

    1回答

    试图将我所有的共享模型移动到可以包含在我的每个微应用中的引擎。 这台发动机应该给我们所有的遗留数据提供了一个模型层,包括: 模型文件 架构文件 迁移(我们下面Pivotal Labs' pattern,这不是问题) 模型文件被自动修补,没关系。 架构文件被猴子打补丁的使用Nikolay Strum's db.rake: namespace :db do namespace :schema