rails-engines

    0热度

    1回答

    为什么image_tag("cheese.png")在我的视图中(位于my_engine中)加载图像时它位于assets/images/my_engine/cheese.png?

    0热度

    2回答

    我一直在关注引导引擎在这里:http://guides.rubyonrails.org/engines.html,并创建了示例引擎blorgh,并且还有一个准系统应用程序。 我产生我的引擎下面这个命令: rails plugin new blorgh --mountable 而且我可以证实,我有:/lib/blorgh.rb在我的引擎。现在去指导它说明你只需要添加以下内容到你的主应用程序: gem

    3热度

    1回答

    我有这个非常基本的问题。我正在使用这个dashboard rails engine,这给了我一个views/layouts/dashing/dashboard.html.erb。这是仪表板视图的布局。 但是我想定制这个视图,就像添加一个导航栏,它有一个指向我的about_path的链接。但是,在仪表板视图中不会识别任何路线。它导致错误undefined method about_path。 但ab

    2热度

    1回答

    我知道,我可以通过简单地在引擎中创建相同的文件并从应用程序中删除它来覆盖应用程序视图(例如:'users/show.html.erb “)。 但是,我想要的是能够扩展应用程序视图,而不是覆盖。 可以说我有主应用程序的yield内“用户/ show.html.erb”: yield :foo 我要的是发动机指定相同的文件“用户/节目.html.erb”和具有content_for块 content_

    0热度

    1回答

    我们正在研究构建一个非常大的导轨应用程序,并考虑使用引擎更好地将“模块”分离出主应用程序。 我们已经通过创建一个使用宝马motorhead的小型引擎(想要它的active_if组件的想法)来开始这个过程。 该引擎然后从主应用程序中删除,并给了一个git init,然后推送到github。 主应用程序然后能够在Gemfile内拉出宝石。 在这个概念验证过程中,它可以工作,但效率不高,而且以这种方式更

    2热度

    1回答

    我使用rails v5.1.0和rspec-rails 3.5.2开发一个Rails引擎的路线。 我有一个简单的功能规格: require "rails_helper" module MyEngineName RSpec.feature "Some Feature", type: :feature do it "user can navigate to page and b

    1热度

    1回答

    在发动机耙子任务中访问发动机模型时抛出NameError: uninitialized constant。模型是命名空间并正确定义的。如果您需要的Rails应用程序被安装,可以从安装应用 的轨道控制台从发动机rake任务

    0热度

    2回答

    我一直在引擎页脚视图中手动更新Rails引擎版本号。 版本文件位于标准的lib/ENGINENAME/version.rb文件夹中有没有一种方法可以获得引擎的页脚视图来打印引擎的版本号,所以我不必一直手动更新它? 在此先感谢。

    0热度

    1回答

    我有一个Rails应用程序,它通过在Gemfile中显式声明它来运行Rails引擎。我有一个脚本设置用于通过以下方式安装引擎的迁移:rake railties:install:migrations然后迁移。当我运行该脚本时,将安装迁移,但是当迁移运行时,会出现DuplicateMigration错误。我调查这进一步,看到 Rails.application.paths['db/migrate'].

    0热度

    1回答

    我已经把我的一个大项目分割成了可挂载的rails引擎,并且我想找到一个方法来检查是否安装了rails引擎。 作为一个例子,我有一个用户类我主要的应用程序 user.rb class User < ApplicationRecord has_many :searches, as: :searchable, class_name: MySearchEngine::Search end