[英]Include external JS in Rails asset pipeline that gets bundled during deploys
[英]How to include resources (js/css) that are bundled in a gem file?
我糊涂了...
我已经安装了一个新的gem文件,该文件打包了一堆js( rails-fullcalendar )。
我现在想使用这个宝石。 所以我加了一些
<div id='calendar'></div>
我在应用程序中与一些js一起使用
$('#calendar').fullCalendar();
问题是,由于我没有正确的js文件,因此无法正常工作。 我在我的布局中添加了js include,如下所示:
<%= javascript_include_tag "fullcalendar.js" %>
但这毫无意义。 我的资产中没有fullcalendar.js,因此浏览器抱怨缺少js文件。 gem文件中的这些js在哪里? 如何包含这个gem文件中的js?
对于初学者来说,这并不明显。 甚至不确定这是最佳答案。
首先,在您的application.js中,从gem添加js:
= require fullcalendar
然后,在aplication.css中 ,从gem中添加css,如下所示:
*= require fullcalendar
*= require fullcalendar.print
启动服务器时,此文件会自动生成CSS。 因此,不要忘记重新启动服务器 (我不知道自己必须这样做,所以我多次诅咒我的计算机)。
生活再次精彩!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.