首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4:放置JavaScript/CSS插件的位置

Rails 4:放置JavaScript/CSS插件的位置
EN

Stack Overflow用户
提问于 2013-05-22 14:46:39
回答 3查看 3.8K关注 0票数 3

我有Rails 4rc1应用程序。我需要将一些JavaScript / CSS插件/第三方库/集成到我的应用程序中。我知道在Rails4中供应商/插件目录已经过时了,那么我应该把JavaScript/CSS插件放在哪里呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-22 16:30:34

Rails 4.0不再支持从供应商/插件加载插件。您必须通过将任何插件提取到gem并将其添加到Gemfile来替换它们。如果您选择不将它们设置为gem,则可以将它们移动到lib/my_plugin/*中,并在config/initializers/my_plugin.rb中添加适当的初始化器。

http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0-vendor-plugins

当然,您可以将javascript库移动到app/assets/文件夹中的任何位置。

票数 2
EN

Stack Overflow用户

发布于 2013-05-25 04:17:56

听起来你可能问的是第三方javascripts & CSS,而不是Rails插件。我更喜欢将我的第三方脚本放在供应商/资产下,如下所示:

代码语言:javascript
复制
RAILS_ROOT
  \- vendor
    \- assets
      \- javascripts
       - stylesheets

然后,您可以在您的应用程序中访问它们。*文件如下:

代码语言:javascript
复制
// application.js
//= require_tree vendor/javascripts

/* application.css */
*= require vendor
票数 3
EN

Stack Overflow用户

发布于 2013-05-22 16:29:01

将您的供应商/插件提取到他们自己的gem中,并将它们捆绑到您的Gemfile中。如果它们很小,配不上自己的gem,那么将其作为lib/myplugin/*和config/initializers/myplugin.rb合并到您的应用程序中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16685152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档