Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道5“;“双子座”;资产清单文件 更新_Ruby On Rails_Ruby_Rubygems_Rails Engines - Fatal编程技术网

Ruby on rails 轨道5“;“双子座”;资产清单文件 更新

Ruby on rails 轨道5“;“双子座”;资产清单文件 更新,ruby-on-rails,ruby,rubygems,rails-engines,Ruby On Rails,Ruby,Rubygems,Rails Engines,这个处于工作状态。Gem可在此处找到: 原职: 我正在尝试将jquery插件“gemify”作为一种学习体验。我使用的插件还依赖于jquery.easing,因此在gem的vendor/assets/javascripts文件夹中,我有jquery.easing.js和另一个jquery插件 下面是我的gem的.rb文件的外观: require '<name_of_gem>/version' module <NameOfGem> class Engine <

这个处于工作状态。Gem可在此处找到:

原职: 我正在尝试将jquery插件“gemify”作为一种学习体验。我使用的插件还依赖于
jquery.easing
,因此在gem的
vendor/assets/javascripts
文件夹中,我有
jquery.easing.js
和另一个jquery插件

下面是我的gem的
.rb
文件的外观:

require '<name_of_gem>/version'

module <NameOfGem>
  class Engine < ::Rails::Engine
    class Engine < ::Rails::Engine
      initializer '<name_of_gem>.assets.precompile' do |app|
        app.config.assets.precompile += %w(
          big_round.png
          one.png
          two.png
          three.png
          four.png
          five.png
        )
      end
  end
end
我想让开发人员有机会在
application.js
中这样说:

//= require jquery-easing.js
//= require jquery.<name-of-plugin>.js
//= require <name_of_gem>
/=require

除了在一个构建中连接两个javascript文件之外,我不知道有什么方法可以做到这一点step@maxpleaner,谢谢您的反馈。我会继续尝试新事物。甚至包括我在
app/assets/javascripts/
app/assets/stylesheets/
中找到的资产都有问题。我只是误解了当应用程序使用这个引擎作为gem时,这些资产是如何组合在一起的。我想想出一些有用的东西作为我的第一块宝石,但这比我想象的要困难得多。@maxpleaner,这就是我的想法,我想让开发人员只负责在他们的本地清单文件中添加一项内容:它太旧了,我担心我正在尝试做一些不再以同样的方式完成的事情。这似乎是一个很好的教程,我会先尝试,如果它不起作用,我会进行调试。@maxpleaner,开发工具告诉我的是,在测试应用程序中安装gem时,我甚至没有从gem获得资产。因此,我花了所有的时间试图在少数几个文件中找到正确的更改集,以使其工作。
//= require <name_of_gem>