如何将 user_id 插入 coffeescript 文件
How to insert user_id to coffeescript file
我累了。具有模型用户和事件以及完整日历。
$(document).ready ->
$("#calendar").fullCalendar(
events: '/events.json'
)
这是我的 coffeescript 文件,但它不起作用,因为它需要 events: '<%=@user.id%>/events.json'
。但是 ruby-code 不能在 coffeescript 文件中,所以我需要得到 user_id
.
我应该怎么做?
在生成html的时候是可以的。一种方法是将用户 id 分配给全局可用配置的文件 js 代码放在底部,然后从该变量中读取该 id。
例如在你的 erb
<%= javascript_tag do %>
window.Configuration = {};
window.Configuration.UserId = <%= @user.id %>
<% end %>
稍后在您的咖啡文件中
events: "#{window.Configuration.UserId}/events.json"
我累了。具有模型用户和事件以及完整日历。
$(document).ready ->
$("#calendar").fullCalendar(
events: '/events.json'
)
这是我的 coffeescript 文件,但它不起作用,因为它需要 events: '<%=@user.id%>/events.json'
。但是 ruby-code 不能在 coffeescript 文件中,所以我需要得到 user_id
.
我应该怎么做?
在生成html的时候是可以的。一种方法是将用户 id 分配给全局可用配置的文件 js 代码放在底部,然后从该变量中读取该 id。
例如在你的 erb
<%= javascript_tag do %>
window.Configuration = {};
window.Configuration.UserId = <%= @user.id %>
<% end %>
稍后在您的咖啡文件中
events: "#{window.Configuration.UserId}/events.json"