[英]Rails ERB Inside Javascript
我試圖在Javascript中使用一些View實例變量。
我的JS文件包含在HTML的head標簽中。 這是Assets / javascript中的* .js文件。
當我嘗試...
console.log(<%= @some_instance_variable %>)
...我收到語法錯誤。 如果我嘗試...
console.log('<%= @some_instance_variable %>')
...輸出只是字符串<%= @some_instance_variable%> 。 如何獲取實例變量的實際值? 我將非常感謝您的幫助!
問候!。
您可以將其包含在:
<%= javascript_include_tag('file_name.js.erb'.sub('.erb', '')) %>
但實際上,這是一個非常丑陋的解決方案。 如果要在JS腳本中使用rails變量,請使用gon gem 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.