简体   繁体   English

在Ruby on Rails中包括CSS和Javascript插件

[英]Include CSS and Javascript Plugins in Ruby on rails

I'm using a HTML, CSS, JS template to create the view for my Rails application. 我正在使用HTML,CSS,JS模板为Rails应用程序创建视图。 This template requires some plug-ins (mixed between CSS and JS files). 该模板需要一些插件(在CSS和JS文件之间混合)。 I put these plug-ins in "/assets/plugins/" folders and make the call 我将这些插件放在“ / assets / plugins /”文件夹中并进行通话

<script type="text/javascript">var plugin_path = 'assets/plugins/';</script>
    <script type="text/javascript" src="assets/plugins/myplugin/myplugin.js"></script>

and it does not work. 它不起作用。 How can I call these plug-ins from my *.html.erb file? 如何从我的* .html.erb文件中调用这些插件?

you can use <%= javascript_include_tag 'path_to_your_js_file' %> for js. 您可以将<%= javascript_include_tag 'path_to_your_js_file' %>用于js。
<%= stylesheet_link_tag "path_to_your_css_file" %> for css. <%= stylesheet_link_tag "path_to_your_css_file" %> css的<%= stylesheet_link_tag "path_to_your_css_file" %>

You can put them into vendor/assets/javascripts and vendor/assets/stylesheets , and call them in application.js and application.css by //= require your.plugin in application.js and *= require your.plugin in application.css . 你可以把它们放到vendor/assets/javascriptsvendor/assets/stylesheets ,并呼吁他们application.jsapplication.css通过//= require your.pluginapplication.js*= require your.pluginapplication.css After that restart your server. 之后,重新启动服务器。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM