我将要开发的应用程序正在从Hobo 1迁移到Hobo 1.0.3。
这是一行不再工作的代码:
hobo_index Company.lost_is(false).apply_scopes(
:search => [params[:search], :name],
:order_by => parse_sort_param(:name, :last_call, :lost, :user, :country, :status, :sector), :user_is => user)这里的问题是lost_is,它似乎无法返回下一个例程(即:apply_scopes )可以接受的值。
所以..。我该如何解决这个问题?
lost_is生成apply_scopes可接受的值。params[:search]更改为只搜索lost列设置为false的记录谢谢!
贾切克
发布于 2013-05-06 15:24:05
将条件添加到作用域应该是有效的:
hobo_index Company.apply_scopes(
:lost_is => false,
:search => [params[:search], :name],
:order_by => parse_sort_param(:name, :last_call, :lost, :user, :country, :status, :sector),
:user_is => user)你好,伊格纳西奥
https://stackoverflow.com/questions/16396637
复制相似问题