2010-12-07 13 views
0

私は最近、英語以外の最初の翻訳を追加しました。今はすべてのフォームが機能しません。さらに検査すると、翻訳されたパスにルーティングしようとしていたことがわかりました。つまりusers_pathfoobar_path(foobarはモデルの翻訳です)activemodel i18n&forms

私は:url => users_pathですべてのフォームを更新できますが、ルーティングは言語ファイルを参照しないように見えます。

私のi18nセットアップが正しく設定されていませんか?またはこれはバグですか?

EDIT

ので、私はActiveRecordのルートを変換しないことに気づき、これはactivemodelの問題です!

activerecordが私の期待するとおりに動作するということは、これがactivemodelのバグだと私に伝えています。前に誰もこの問題を抱えていて、解決策の提案がありますか?

答えて

0

だって!私は私のactivemodelsのために定義されたfuncky model_nameメソッドを持っていました。 extend ActiveModel::Namingに置き換えられました。これで、activerecordと同じように動作します。