Эта именованная область работает нормально.
named_scope :search, lambda {|search_txt|
{
:conditions => ["field1 like ? or field2 like ? or field3 like ?","#{search_txt}%","#{search_txt}%","#{search_txt}%"]
}
}
Вместо трехкратной записи search_txt в условиях.Могу ли я обработать тот же сценарий с передачей search_txt только один раз в условиях?
Что-то вроде
named_scope :search, lambda {|search_txt|
{
:conditions => ["field1 like ? or field2 like ? or field3 like ?","#{search_txt}%"]
}
}