-
0 votesanswersviews
Ruby 1.8.7 Rails 3.0.20无法创建引擎 - 命令不是模块(TypeError)
我想用ruby 1.8.7和rails 3.0.20为rails应用程序创建一个引擎,但是当我输入: rails plugin new try --full 我明白了: /Users/tborisova/.rvm/gems/ruby-1.8.7-p352/gems/railties-3.0.20/lib/rails/commands/plugin.rb:277: Commands is not ... -
12 votesanswersviews
Rails引擎涉及自动加载路径
我有一些导轨引擎'Core',我有: # core/app/models/core/concerns/user_helper.rb module Core module UserHelper extend ActiveSupport::Concern included do # some methods end end end # core/app/models/core/u... -
37 votesanswersviews
使用Rspec测试Rails 3.1可安装引擎
我开始制作Rails 3.1引擎,我很难用rspec测试它 . 首先,如果我运行 rails g integration_test whatever ,它会在测试/集成中创建一个常规集成测试,而不是规范/请求(rspec-rails gem已安装并且需要作为gemspec文件中的开发依赖项) 此外,当我运行规范测试时,我得到一个错误,说明与我正在测试的模型相对应的表尚未创建 . 我尝试了 rake... -
2 votesanswersviews
将轨道引擎构建为宝石的工作流程
我们正在研究构建一个非常大的rails应用程序,并考虑使用引擎来更好地将“模块”从主应用程序中分离出来 . 我们已经通过使用gem motorhead创建一个小引擎来启动这个过程(想要使用它的active_if组件) . 然后将该引擎从主应用程序中删除并给出一个git init,然后推送到github . 然后主应用程序能够在Gemfile中拉出gem . 在这个概念验证期间,它可以工作,但效率不... -
8 votesanswersviews
无法使用Rails应用程序内的引擎中的单元格
我创建了一个引擎,它提供了一个ui组件作为单元格 . 相应的gem(criteria_operator-ui_component)在lib文件夹中几乎不包含任何代码,因为要使单元格正常运行,我必须在资源路径中工作 . gem的基本文件如下所示: require 'criteria_operator/ui_component/engine' require 'cells/rails' modul... -
4 votesanswersviews
Rails引擎 - 导入未找到或不可读的文件:font-awesome
我做了一个超级简单的rails应用程序,并使用字体很棒没有问题 . 扩展此操作以在rails引擎中执行相同的步骤会产生以下错误 . File to import not found or unreadable: font-awesome 我无法找到解决方案 . 如果有人有关于如何使这个简单的rails引擎与font-awesome一起使用的建议,我将非常感激 . 生成rails引擎并设置font... -
2 votesanswersviews
让Bundler从加载了:path的gem / s中的Gemfile / s解析并加载依赖关系
这是我目前的情况: 我正在开发一个rails引擎(“awesome_engine”) . 我通过主机应用程序进行所有开发,即一个rails应用程序,它使用:path参数在其Gemfile中将此引擎指定为依赖项 gem "awesome_engine", :path => "awesome_engine" 这很有效 - 引擎gem文件夹相对于宿主应用程... -
46 votesanswersviews
Rails引擎 - Gems依赖项,如何将它们加载到应用程序中?
我在这里做引擎,它可以独立工作 . 当我将它转换为gem并将其加载到另一个应用程序中时,我得到了许多未定义的错误,来自我的引擎gem的依赖 . 这是gemspec: s.add_dependency('paperclip') s.add_dependency('jquery-rails') s.add_dependency('rails3-jquery-autocomplete') s.add_d... -
11 votesanswersviews
如何使用Gemfile在Rails 3应用程序中自动加载gemspec依赖项
我有一个Rails 3应用程序,我正在变成一个Rails引擎/宝石 . 这个引擎有一些我已放在它的.gemspec文件中的gem依赖项 . 我已经创建了一个新的'parent' Rails 3应用程序,我想将我的引擎gem添加到Gemfile并加载gem 's dependencies automatically ',但这对我不起作用! bundle install 安装gem依赖项很好,但是当... -
0 votesanswersviews
Bundler希望将rails引擎重新安装为gem
我有一个Rails 4.1项目,在RVM下运行,依赖于Rails引擎 . 在主应用程序的Gemfile中,我引用了引擎: 宝石'车库',路径:'/ srv / webapps / garage' 引擎被部署到该目录,而不是作为打包的.gem文件,但是所有文件都已解压缩 - 它在顶层包含自己的Gemfile,garage.gemspec和目录app lib spec ... 在父应用程序中运行“bu... -
0 votesanswersviews
Rails引擎依赖于另一个引擎,在哪里添加依赖性
我正在构建一个可安装的引擎,它依赖于我编写的另一个“核心”(未安装)引擎 . 在我的容器应用程序的Gemfile中,我添加了核心引擎和可选引擎的git repo . 在我的可安装引擎中,我应该在哪里添加其依赖于“核心”引擎,以便在虚拟应用程序中进行测试? (rspec的) 我尝试在mountable引擎的gemspec中添加它: require "my_core" ... s.... -
8 votesanswersviews
Rails 4可安装引擎,无法't find file ' jquery'
我正在创建一个使用gem“jquery-rails”的rails mountable引擎插件 . 我在.gemspec文件中添加了此代码 s.add_dependency "jquery-rails", "~> 3.0.1" 并运行 bundle install , bundle update . (BTW是否需要添加?因为rails mount... -
1 votesanswersviews
Rails引擎中的供应资产在用作Gem时不会加载
我正在编写一个孤立的Rails引擎,它在 app/assets 中拥有它自己的javascript,这反过来又会加载一系列依赖项,这些依赖项保存在引擎的 vendor/assets 中 . 我一直在测试文件夹中使用虚拟应用程序进行开发,一切都按预期工作 . 如果我将引擎打包为gem并将其安装到单独的rails应用程序中,当我尝试在浏览器中访问引擎时,我得到了 Sprockets::FileNotF... -
0 votesanswersviews
无法从可安装轨道的引擎加载twitter-bootstrap-rails
我已将现有的rails 3.2应用程序转换为可安装的引擎,但资产管道已损坏,并出现以下错误: 'twitter / bootstrap / bootstrap.less'未找到(在/Users/developer/Projects/messaging_app/app/assets/stylesheets/messaging_phase1/bootstrap_and_overrides.css.l... -
7 votesanswersviews
来自rails引擎的Sass导入无法正常工作
我为资产创建了一个Rails引擎 . 我不使用链轮用于css . 相反,我依赖sass的@import . 这在测试/虚拟应用程序中完全正常,但在需要引擎的Rails应用程序中,它一直在投掷 Sass::SyntaxError: File to import not found or unreadable: gumby. 我已经在这一段时间了,原来路径不在sass的加载路径中 . 但后来我补充道... -
1 votesanswersviews
无法在Rails引擎中获取虚拟应用程序以从其他gem中加载资源
我有一个在过去一年里工作得很好的导轨引擎 . 我决定是时候向应用程序添加一些自动化测试了,我遇到了让虚拟应用程序运行的问题 . 我在我的引擎中使用 rspec ,我在 spec/dummy 有虚拟应用程序 . 我的原始引擎未使用 rails plugin new 命令生成 . 我使用 bundle gem 创建它,并通过添加所需文件随着时间的推移 Build 它 . 为了使自动化测试工作,我使用 ... -
2 votesanswersviews
将Rails引擎中的react组件导入应用程序
我正在使用react_on_rails来开发Rails引擎和应用程序 . 我写了一个有单个组件的rails引擎 - NewComponent . 它使用react_on_rails . 这已经通过轨道引擎的虚拟应用程序进行了测试 . 我在虚拟应用程序中导入并注册了组件: /new_engine/test/dummy/client/app/Index.jsx : import NewCompo...