2016-08-08 4 views
2

私は、プロジェクトをレール3から4.2に変換しています。スコープが廃止されていることが判明しました。私にはスコープが混乱しています。インデックス・コントローラでの私の現在のコードは、どのように私は上記のコードからCustomer.scopedを削除することができますが、それでも同じ機能を維持レールを交換する方法3 Model.scoped by rails 4 Model.all

@customers = Customer.scoped 
@customers = Customer.between(params['start'], params['end']) if (params['start'] && params['end']) 

を下回っています?

scopedの代わりにallを使用するように提案されている記事があります。だから私はこのようなものを試しました

@customers = Customer.all 
@customers = @customers.between(params['start'], params['end']) if (params['start'] && params['end']) 

変換されたコードが大丈夫かどうかわかりません。

+0

は、それが2つのデータベース要求をしますか参照してください?そうでなければ、あなたは大丈夫です。 – lcguida

答えて

関連する問題