hello iveは現在の環境をレールで取得しようとしていましたが、私のjavascriptで何か間違っていると思いますが、何も分からないようです。私のapplication.jsで...javascriptで環境を取得する方法
var rails_env = '<%= Rails.env -%>';
alert(rails_env);
alert(rails_env.value);
if(rails_env == 'development'){
alert('inside if')
var indexName = "idx";
}
else{
alert('inside else')
var indexName = "idx_production";
}
私は開発モードであっても常にelse文に入ります。私は間違って何をしていますか?あなたは、解析のためにマークレールのアプリではJavaScriptファイルで
あなたは 'Rails.env' var iableはスクリプトで出力されていますか?拡張子を 'application.js.erb'に変更して、最初の警告で – rjz
hmmと解釈する必要があるかもしれません。<%= Rails.env - %>と言います。私の2番目には未定義です。それをapplication.js.erbに変更して何かを駄目にするでしょうか?私のパイプラインのように? – david
ありがとうございます! – david