Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ############ Это, ска, работает ##############
- class Product < ActiveRecord::Base
- include PgSearch
- pg_search_scope :search_by_spare_and_manufacturer,
- using: {
- tsearch: {prefix: true}
- },
- associated_against: {
- spare: [:name, :article],
- manufacturer: [:name],
- }
- end
- class Manufacturer < ActiveRecord::Base
- include PgSearch
- multisearchable against: :name
- end
- class Spare < ActiveRecord::Base
- include PgSearch
- multisearchable against: [:article, :name]
- end
- ### А это нет >< ################
- class Order < ActiveRecord::Base
- include PgSearch
- multisearchable against: :order_num
- pg_search_scope :search_order,
- against: :order_num,
- using: {
- tsearch: {prefix: true}
- },
- associated_against: {
- # natural_person: [:fio, :phone],
- car: [:number, :vin, :year],
- # legal_person: [:name, :phone, :inn, :kpp],
- # mark: [:name],
- # trademark: [:name]
- }
- end
- class Car < ActiveRecord::Base
- include PgSearch
- multisearchable against: [:number, :vin, :year]
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement