0
我已經設置了以下配置在config.rb訪問config.rb
config[:remote_domain] = "localhost:3000"
,我可以沒有任何問題訪問我的看法是這樣的:
<%= config[:remote_domain] %>
爲什麼不能訪問我的JavaScript文件中的配置對象?當我嘗試撥打:
console.log("<%= config[:remote_domain] %>");
我得到的錯誤:
throw Error("NameError: uninitialized constant ERB::App\n on line 3 of /Users/.../source/javascripts/_access_request.js.erb)")
仍然沒有工作......還給完全相同的錯誤消息 –
@PeterPiper奇怪。我能想到的另一個選擇是將控制器中的變量分配給JavaScript,並將其傳遞給JavaScript。或者使用像Gon這樣的寶石,它會爲你做。 – Ruslan