【发布时间】:2013-01-30 12:33:18
【问题描述】:
我的main_controller.rb 中有下一个变量:
def create:
@token = "24vgd32"
end
在我的views/create.erb 中,我写道:
<%= javascript_tag do %>
window.my_token = '<%= j @token %>';
<% end %>
通过这种方式,我可以在此页面引用的任何 JavaScript 文件中使用此变量。
但是如何在我的application.js 中使用它?
这是我的application.js:
$(document).ready(function(){
licensario.getLicense({
wizardToken: my_token
});
});
任何帮助表示赞赏!
【问题讨论】:
-
您可以将此值放在隐藏字段中,并在 javascript 中使用该字段的值。
-
我该怎么做? window.my_token = ''; ?接下来呢?
标签: javascript ruby-on-rails parameter-passing