状況があります。Grails プロジェクトの Config.groovy のパラメーターに 1 つの値を設定したいと考えています。このパラメーターは、環境ごとに異なる値を持つ必要があります。つまり、開発環境では abc = "devValue" のようになり、テスト環境では abc="testValue" のようになり、実稼働環境では abc="prodValue" のようになります。そして、実行環境に応じて、その値を gsp ページの非表示フィールド値として設定したいと考えています。
質問する
397 次
2 に答える
1
生成された には、既にこの例がありConfig.groovy
ます。
environments {
development {
grails.logging.jul.usebridge = true
}
production {
grails.logging.jul.usebridge = false
}
}
そこに設定を追加するだけです:
environments {
development {
grails.logging.jul.usebridge = true
abc = "devValue"
}
test {
abc = "testValue"
}
production {
grails.logging.jul.usebridge = false
abc = "prodValue"
}
}
于 2013-11-06T04:58:51.130 に答える
0
ありがとうイゴール・アルタモノフ、
以下の解決策を見つけました。
以下のコードを Config.groovy に追加しました
environments {
development {
abc="devValue"
}
test {
abc="testValue"
}
production {
abc="prodValue"
}
}
そして、gsp で隠しフィールドを以下のように設定します。
<input id="oid" type="hidden" name="oid" value="${grailsApplication.config.abc}">
ありがとうございました。
于 2013-11-06T05:27:34.043 に答える