を国際化キーを分割する私はこれをしたい理由はrubocopは私の行の長さを与えているこのどのように複数行にわたって
errors.add(:model, I18n.t("group1\
.group2\
.bla_bla_bla_bla"))
のような何かをしたいが長すぎる、だから私は分割したいですその上に複数の行私はシンプルなために行くだろう
を国際化キーを分割する私はこれをしたい理由はrubocopは私の行の長さを与えているこのどのように複数行にわたって
errors.add(:model, I18n.t("group1\
.group2\
.bla_bla_bla_bla"))
のような何かをしたいが長すぎる、だから私は分割したいですその上に複数の行私はシンプルなために行くだろう
:
errors.add(:model, I18n.t("group1" \
".group2" \
".bla_bla_bla_bla"))
しかし、その後、あなたはまた、join
の道を行くことができる:
errors.add(:model, I18n.t(["group1",
"group2",
"bla_bla_bla_bla"].join(".")))
それは本当にあなたを与えるrubocop特定のエラーによって異なります。
てみ使用ヒアドキュメント
t_key = <<-KEY
group1\
.group2\
.bla_bla_bla_bla
KEY
errors.add(:model, I18n.t(t_key))
代替あなたは問題があると思われるどのような国際化
I18n.t(:blah_blah_blash, scope: [:group1, :group2])
ため
scope
の新しい構文を使用することができますか?これはうまくいくはずです。 – Shobhitその文字列を正しく解析できませんでした。 – gates