the*_*eld 1 ruby string attributes object lowercase
我正在为我的Users模型运行自定义搜索方法.但它区分大小写...如何暂时将我的用户对象模型属性更改为我的搜索方法的全部小写?
例如:
如果有人搜索"Joe",并且有2个名为Joe和joe的用户,则两者都应该显示...而不仅仅是Joe
在我的用户控制器中
def search
search = params[:search_user].downcase
@users = User.search(search)
end
Run Code Online (Sandbox Code Playgroud)
在我的用户模型中:
def self.search(search_user)
if search_user
#make firstname here!!!!
find(:all, :conditions => ['firstname LIKE ?', "#{search_user}"] )
else
find(:all)
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
227 次 |
| 最近记录: |