$(document).ready ->
$("#calendar").fullCalendar(
events: '/events.json'
)
这是我的coffeescript文件,但它不起作用,因为它需要events: '<%=@user.id%>/events.json'
。但ruby-code不能出现在coffeescript文件中,所以我需要user_id
。
我该怎么做?
答案 0 :(得分:0)
生成html时可能。一种方法是在文件底部放置js代码,将用户的id分配给全局可用配置,然后从该变量中读取该id。
例如在你的erb中
<%= javascript_tag do %>
window.Configuration = {};
window.Configuration.UserId = <%= @user.id %>
<% end %>
稍后在你的咖啡文件中
events: "#{window.Configuration.UserId}/events.json"