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
Ruby on rails 如何在(~~和~~)上写入左连接。在ActiveRecord中的~~位置~~上未留下连接_Ruby On Rails_Ruby On Rails 4_Activerecord - Fatal编程技术网

Ruby on rails 如何在(~~和~~)上写入左连接。在ActiveRecord中的~~位置~~上未留下连接

Ruby on rails 如何在(~~和~~)上写入左连接。在ActiveRecord中的~~位置~~上未留下连接,ruby-on-rails,ruby-on-rails-4,activerecord,Ruby On Rails,Ruby On Rails 4,Activerecord,我总是这样看 连接(~~~)。其中(~~~~) 如何像这样写作 rails中的ActiveRecord。您可以执行如下查询: Order.joins("LEFT JOIN order_lines ON order_lines.order_id=orders.id AND orders.id = 12345") 您可以按如下方式执行查询: Order.joins("LEFT JOIN order_lines ON order_lines.order_id=orders.id AND ord

我总是这样看

连接(~~~)。其中(~~~~)

如何像这样写作


rails中的ActiveRecord。

您可以执行如下查询:

Order.joins("LEFT JOIN order_lines ON order_lines.order_id=orders.id 
AND orders.id = 12345")

您可以按如下方式执行查询:

Order.joins("LEFT JOIN order_lines ON order_lines.order_id=orders.id 
AND orders.id = 12345")

请考虑编辑您的帖子,以添加更多的解释您的代码做什么,为什么它会解决这个问题。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。如果只是猜测的话,也建议你不要发布答案。一个好的答案将有一个合理的理由来解释为什么它能解决OP的问题。请考虑编辑你的帖子来添加更多关于你的代码所做的解释以及为什么它会解决这个问题。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。如果只是猜测的话,也建议你不要发布答案。一个好的答案将有一个合理的理由来解释为什么它可以解决OP的问题。