다음과 같은 방법으로 default_scope를 정의하려고했습니다 :default_scope with : 조인 및 : select
SELECT catalog_products.* FROM `catalog_products` INNER JOIN `products` ON `products`.id = `catalog_products`.product_id
named_scope로 정의하면 모든 것이 잘됩니다.
named_scope :extended, :joins => :product, :select => "catalog_products.*, products.*"
SELECT catalog_products.*, products.* FROM `catalog_products` INNER JOIN `products` ON `products`.id = `catalog_products`.product_id
이것은 버그가 아니거나 올바른 동작입니까?
레일즈 2.3.4를 사용하고 있습니다.
고마워!
그래서 .. 질문은 무엇입니까? :) 무엇을 받고 싶습니까? 두 결과가 동일합니다. –
오! 지적 해 주셔서 감사합니다! 결정된. –