私はconfig.rbに次の設定をしました。
config[:remote_domain] = "localhost:3000"
私はこのような私の見解で問題なくアクセスできます:
<%= config[:remote_domain] %>
私のjavascriptファイルでconfigオブジェクトにアクセスできないのはなぜですか?私が電話しようとすると:
console.log( "<%= config[:remote_domain] %>" );
私はエラーが表示されます:
throw Error("NameError: uninitialized constant ERB::Appn on line 3 of /Users/.../source/javascripts/_access_request.js.erb)")
回答:
回答№1は0やってみました
console.log( "<%= j config[:remote_domain] %>" );
j
JavaScriptの文字列をエスケープします
回答№2の場合は0
拡張機能を使うだけです .js.erb
の代わりに .js
.
走っている間 middleman build
、何でも <%= %>
言うように、対応する値に評価されます .html.erb