1
@cの値は、ユーザーが設定したパラメータです。値があれば、その条件のCarsを照会したいと思います。 @cがnilの場合、すべてのCarレコードを返すことにします。条件に基づくレコードを返す
@cars = Car.where('car_type = ?', @c)
@cの値は、ユーザーが設定したパラメータです。値があれば、その条件のCarsを照会したいと思います。 @cがnilの場合、すべてのCarレコードを返すことにします。条件に基づくレコードを返す
@cars = Car.where('car_type = ?', @c)
あなただけ@c
が空であるかどうかを確認するために、基本的なチェックを使用することができます。
@cars = @c.blank? ? Car.scoped : Car.where('car_type = ?', @c)