我正在尝试在android中实现过滤下拉搜索字段。我正在为我的数据库使用RESTful模板和rails api。我有一个名为技能的模型。我希望能够做的是传递带有GET请求的字符串并查询用户的技能,只返回名称中包含字符串的那些。
我想它看起来像是:
def index
search_string = params[:myString]
@skills= curr_user.skills.where(skill_name: contains search_string)
render json: @skills
end
任何想法?
感谢
答案 0 :(得分:0)
您可以使用Rails where
和like
def index
search_string = params[:myString]
@skills= curr_user.skills.where("skill name LIKE ?", "%#{search_string}%")
render json: @skills
end