2016-08-08 5 views
2

Ich konvertiere ein Projekt von Schienen 3 nach 4.2. Ich habe festgestellt, dass der Gültigkeitsbereich veraltet ist. Für mich ist das Gebiet verwirrend. Mein aktueller Code in Index-Controller ist unterSo tauschen Sie die Schienen aus 3 Modell.von Schienen geschnitten 4 Modell.all

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

So wie kann ich Customer.scoped von oben Code entfernen, aber immer noch die gleiche Funktionalität halten ??

Wie einige andere Artikel vorgeschlagen, all anstelle von scoped zu verwenden. Also habe ich so etwas versucht

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

Ich bin mir nicht sicher, ob, wenn mein konvertierter Code in Ordnung ist oder nicht.

+0

es Anfragen 2 Datenbanken Enthält tun? Wenn nicht, dann geht es dir gut. – lcguida

Antwort