2
在Rails 3中,我一直在使用以下包含作用正常的作用域(在模塊中定義)。Rails 4作用域包含嵌套關聯散列
base.send :scope, :with_includes, { :include => {:questions => [:answers, :question_group, {:dependency => :dependency_conditions}]}}
此不再內軌道4的工作原理,所以我曾嘗試將其轉換爲現在優選的方法拉姆達如下。
base.send :scope, :with_includes, -> { includes(:questions => [:answers, :question_group, {:dependency => :dependency_conditions}]) }
這只是拋出一個異常NoMethodError Exception: undefined method includes
謝謝;就是這樣。 – bigtunacan