gpt4 book ai didi

ruby-on-rails - 在关系中加载整数属性总是以 '0' 的形式出现

转载 作者:行者123 更新时间:2023-12-04 07:30:18 24 4
gpt4 key购买 nike

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

好的。

动物类型有一个 sex 属性,类型为 integer

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

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

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

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

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

提前致谢。

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

最佳答案

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

关于ruby-on-rails - 在关系中加载整数属性总是以 '0' 的形式出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com