在关系中加载整数属性总是为'0'

时间:2012-09-11 11:19:44

标签: ruby-on-rails activerecord

我有AnimalAnimalType型号。动物属于动物类型,动物类型有许多动物。

确定。

动物类型的属性为sex,类型为integer

当我加载动物类型列表时,例如,在animal_types#index中,一切正常。

但是,当我执行animal.animal_type时,性总是为0。

我的数据库是MySQL,我使用ruby 1.9.3rails 3.2.8

与此相关的任何问题?我可能做错了吗?

BTW,我的数据库是正确的。

提前致谢。

更多:https://github.com/rails/rails/issues/7599

1 个答案:

答案 0 :(得分:2)

这不是一个懒惰/急切的问题吗? 尝试使用Animal.include(:animal_type).all或类似的

加载您的实体