3

我有一个Animal和一个AnimalType模型。一个动物属于一个动物类型,一个动物类型有很多动物。

行。

Animal 类型有一个 attrsex类型integer

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

但是,当我做 a 时animal.animal_type,性别总是为 0。

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

有什么相关的问题吗?我可能做错了什么吗?

顺便说一句,我的数据库是正确的。

提前致谢。

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

4

1 回答 1

2

难道这不是一个懒惰/急切的问题吗?
尝试加载您的实体Animal.include(:animal_type).all或类似的东西

于 2012-09-11T13:43:19.130 回答