Ruby on rails 轨道5“;“双子座”;资产清单文件 更新
这个处于工作状态。Gem可在此处找到: 原职: 我正在尝试将jquery插件“gemify”作为一种学习体验。我使用的插件还依赖于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 <
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>