我正试图在js(fullcalendar)中显示我的日历的每个单元格中的一个ruby方法“week_balance”,其中我有一些信息,但我不能。 我写道:
dayRender:function(cell, week_balance){
$(cell).html(‘<span>’ + week_balance + ‘</span>’);
},
它不起作用,为什么?
感谢。
答案 0 :(得分:0)
如果您正在使用Rails框架,那么它提供了一个在Js文件中编写ruby代码的选项。
为此,您需要将js文件的扩展名更改为.js.erb
然后调用ruby函数是js方法,
dayRender:function(cell, week_balance){
$(cell).html('<span>' + "<%= week_balance %>" + ‘</span>’);
},
确保在没有任何父级的情况下访问week_balance。否则使它成为类方法并使用它。