传递红宝石条件作为参数

时间:2013-02-11 21:50:59

标签: ruby sinatra parameter-passing datamapper

我需要传递一个带有字段的条件" nombre"作为参数

目前我这样做:

@xcondicion= {:nombre.like => "%#{params[:qyBusqueda]}%"}
clientes= Cliente.all ( @xcondicion )

虽然这有效但我需要这样的东西:

@xcondicion= { session[:field_selec].like => "%#{params[:qyBusqueda]}%"} 
clientes= Cliente.all ( @xcondicion )

做这样的工作是可行的吗?

1 个答案:

答案 0 :(得分:1)

也许是:

session[:field_selec].like
session[:field_selec].to_sym.like