Rails 版本:4.2.7.1 全球化版本:5.0.1
例子:
class User
translates name
end
User.where("name=?", "ABC")
不管用
生成的查询:
SELECT `users`.* FROM `users` WHERE (name='Self')
其中,
User.where(name: "ABC")
工作正常。
生成的查询:
SELECT `users`.* FROM `users` INNER JOIN `user_translations` ON `user_translations`.`user_id` = `users`.`id` WHERE `user_translations`.`name` = 'Self' AND `user_translations`.`locale` = 'en'