1

私はglobalize3 gemでRails 3.0.7を使用しています。

翻訳されたフィールド「タイトル」を持つモデル「国」があります。

Rails コンソールで、次のように翻訳されたタイトルでレコードを検索してみてください。

gr = Country.find_by_title 'Greece'

これにより、正しいレコードが返されます。しかし、読み取り専用に設定されているため、保存できません。

これは予想される動作ですか?何が原因ですか?globalize3 によって生成された何らかの結合と関係があると思われますが、これは経験に基づいた推測にすぎません。

IDを使用してレコードを見つける以外に、それを回避する方法はありますか?

4

0 に答える 0