繁体   English   中英

如何包括捆绑在gem文件中的资源(js / css)?

[英]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.

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