Fullcalendar 2是否与Bootstrap 3和Rails 4不兼容(我真的需要帮助……在这个问题上)
Is Fullcalendar 2 incompatible with Bootstrap 3 and Rails 4 (I really need help...days on this)
我的fullcalendar日历根本没有渲染。永远。
今天早些时候,我发布了我的Jsfiddle测试我所有的文件的兼容性,然后把它们放在我的rails 4应用程序。这个问题得到了回答,我的Jsfiddle显示了我的bootstrap 3和fullcalendar 2一起工作很好。
这是那个帖子:Fullcalendar 2未渲染,Bootstrap 3 &Rails 4不兼容?(包括Jsfiddle)
然后我把它们放到rails 4应用程序中。
我把它们放在资产管道中,按照正确的顺序,什么也没有出现。然后我关闭了资产管道,并在application.html的头部将它们链接起来。什么也没显示(除了导航栏和页脚)。
我删除了导航栏和页脚,然后再次尝试。没有。
我真的不明白我做错了什么。我没有修改代码。我只是使用了jsfiddle上发布的这几个文件(我将在评论中提供链接)。谁能给我指个方向去测试/看。
谢谢!
在rails应用程序中集成完整日历的步骤
-
首先下载moment.min.js和fullcalendar.min.js文件,放在
vendor/assets/javascripts
目录下 -
下载fullcalendar.css和fullcalendar.print.css文件并放到
vendor/assets/stylesheets
目录下 -
现在在你的
application.js
文件添加javascript文件后的jquery,如#application.js //= require jquery //= require jquery_ujs //= require moment.min //= require fullcalendar.min //= require turbolinks //= require_tree .
-
在您的
application.css
文件中添加引用到css文件,如*= require_tree . *= require fullcalendar *= require fullcalendar.print *= require_self
-
在视图中添加id为
calender
的div<div id='calendar'></div>
-
现在在
app/assets/javascript
中创建一个js文件calendar.js
,代码如下$(document).on('ready page:load', function () { $('#calendar').fullCalendar({ // put your options and callbacks here }) });
我重新构建了这个应用程序三次,并验证了css和更少,最后才发现我做错了什么。
我对rails非常陌生,虽然我必须在清单中包含require_tree。一旦我删除它,只是手动添加必要的文件,我的应用程序运行得很好。我觉得自己像个傻瓜。
- 关注点,装饰者,演示者,服务对象,帮助者-帮助我理解他们
- 我是否需要将工厂调用放在控制器的函数中
- 有人可以帮助我调试带有addClass和removeClass函数的“每个会话一次”cookie吗?
- 任何人都可以帮助我如何在客户端加载XML,该XML在服务器上,我需要对文件进行更改
- 我迫切需要有人帮助我使我的CSS滑块自动播放
- 需要帮助我的JavaScript
- 我需要帮助我正在用javascript制作的迷你游戏
- JS说我有一个未定义的对象.真的需要一些帮助来解决这个问题吗
- 我真的需要一行JS代码吗
- 我真的需要在javascript ES6类中使用setter/getter吗
- 需要在服务器中发送数据和访问数据的帮助.我想使用JavaScript(nodejs)来实现这一点
- 需要帮助我的html联系形式为单位
- 需要React Router Pro来帮助我
- Fullcalendar 2是否与Bootstrap 3和Rails 4不兼容(我真的需要帮助……在这个问题上)
- 我不能在AngularJS中重写我所有的jQuery网站,而我真的需要双向数据绑定
- 需要帮助我的Angular模块加载:Uncaught Error: [$injector:modulerr]
- 需要帮助我的jquery验证表单
- 我需要将选中和未选中的复选框分开.请任何人帮助我
- 我真的需要用jQuery检查元素是否存在吗
- 我真的需要更改文件吗?如果我想使用RequireJS,请在ready节中进行修改