标签: ruby-on-rails globalize3
我使用rails 3.0.7和globalize3 gem。
我的模型“Country”有翻译字段“title”。
在rails控制台中,尝试按照其翻译的标题查找记录:
gr = Country.find_by_title 'Greece'
返回正确的记录。但它设置为只读,所以我无法保存它。
这是预期的行为吗?是什么造成的?我怀疑它与globalize3生成的一些连接有关,但这只是一个有根据的猜测。
除了只使用id来查找记录外,还有办法吗?