16 lines
278 B
Ruby
16 lines
278 B
Ruby
class UsdaFood < ActiveRecord::Base
|
|
include TokenizedLike
|
|
|
|
has_many :usda_food_weights
|
|
|
|
def self.search(query)
|
|
tokens = query.to_s.split(' ')
|
|
|
|
if tokens.empty?
|
|
UsdaFood.none
|
|
else
|
|
UsdaFood.matches_tokens(:long_description, tokens)
|
|
end
|
|
end
|
|
|
|
end |