簡體   English   中英

(rails3)將ruby變量傳遞到javascript文件

[英](rails3) passing ruby variables to javascript file

從Rails控制器呈現javascript文件(不是RJS,只是普通的JS文件)時,是否可以將變量傳遞給它,然后可以由被調用的JS文件中的函數使用這些變量? 我試過了:locals => {},但是不起作用。

如果要在js文件中進行渲染,則應使用rjs。 如果您真的不喜歡rjs(可理解),那么如何首先呈現變量,然后包含腳本呢?

<% javascript_tag do %>
  var my_var = <%= @my_var.to_json %>;
<% end %>
<% javascript_include_tag 'your-js-file-that-expects-my_var-to-exist.js' %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM