0

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'
4

0 回答 0