impress/app/models/wardrobe_tip.rb
Matchu a29e016555 Update to new scope syntax
Ohh ok, without this change all of our `scope`s were just immediately evaluating the argument and fetching _all_ such matching records immediately, instead of waiting to actually be called. This led to bugs like `pet_type.as_json` returning ALL pet states in the whole db, because the `PetState.emotion_order` scope was being treated as a single predefined query, rather than a query fragment to merge into the current context.

This also explains what happened in 724ed83: that's why things before the scope in the query were being ignored.
2023-10-23 19:05:03 -07:00

5 lines
110 B
Ruby

class WardrobeTip < ActiveRecord::Base
translates :body
scope :by_index, -> { order('`index` ASC') }
end