Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Activerecord 模型中的怪异行为(RubyonRails4)_Activerecord_Ruby On Rails 4 - Fatal编程技术网

Activerecord 模型中的怪异行为(RubyonRails4)

Activerecord 模型中的怪异行为(RubyonRails4),activerecord,ruby-on-rails-4,Activerecord,Ruby On Rails 4,我的模型代码中有奇怪的行为, 但我不确定这是我的问题还是RubyonRails的一些奇怪问题 我有一个亲戚 有很多:聊天室用户链接到聊天室用户 我定义了 甲级 def客人 chat_user#从返回的chat_user有很多 结束 结束 ive 2链接到此模型类的ChatUser记录 当我调用聊天对象A.Chat\u user->count时,每个返回2条记录 当我调用object of.guest->count return 2时,但每个循环只有一次 可能是什么问题 多谢各位 在puma服务器

我的模型代码中有奇怪的行为, 但我不确定这是我的问题还是RubyonRails的一些奇怪问题

我有一个亲戚

有很多:聊天室用户链接到聊天室用户

我定义了

甲级

def客人

chat_user#从返回的chat_user有很多

结束

结束

ive 2链接到此模型类的ChatUser记录

当我调用聊天对象A.Chat\u user->count时,每个返回2条记录

当我调用object of.guest->count return 2时,但每个循环只有一次

可能是什么问题

多谢各位


在puma服务器上使用rails 4.0.0发现了问题,傻我,我实际上返回了一个自定义where查询,限制1应用于chat_用户,隐藏在函数中。。很抱歉给您带来麻烦

奇怪,当我将代码改回使用chat_user时,我又只收到了一条记录……我认为您应该包括更干净的代码:这不像现在这样很容易理解。我本打算建议你使用
属于
协会,但由于你的代码不清楚,我不确定这是否是一个选项。嗨,费尔·加西亚,是的,我确实有属于班内聊天用户的链接,可以链接回ChatAYeah,这有点难以理解。但有一件事显然是错误的,那就是
有很多:chat\u user
。也就是说,
有很多:聊天用户
。嗨,布拉奇,还是一样的问题