1

既存のアプリを新しいサーバーにデプロイしたところ、(Formtastic によって) モデル名が自動的に生成される場所で、予想される名前ではなく {{model}} が出力されることに気付きました。

たとえば、リンクされた画像では「カテゴリを作成」と表示されているはずですが、代わりに「{{model}} を作成」と表示されています https://skitch.com/simon180/rr4w9/example

これの原因を突き止めるには、どこから始めればよいかわかりません。

Rails のバージョンは 2.3.5 (vendored) で、gem もベンダー化されています。

どんな提案もありがたく受け取った!

ありがとう

サイモン

4

2 に答える 2

1

あなたが持っているバージョンに応じて、formtastic gemを見てください。

/lib/formtastic/i18n.rb

また

formtastic/lib/locale/en.yml

次のようなものが必要です。

「%{model} を作成」

しかし、あなたのものは次のとおりです。

「{{モデル}}を作成」

それが古い形式です。{{foo}} の発生を %{foo} に変更します

また

formtastic gem を更新するとうまくいくはずです

于 2010-12-13T23:16:37.107 に答える
0

別のオプションは、i18n gem を 0.4.1 にダウングレードすることです。この問題は解消されます。

問題は i18n gem バージョンにあります。バージョン 0.4.1 以降、変数にアクセスする方法はなく{{variable}}なりました。

于 2011-03-19T05:14:01.757 に答える