ruby-on-rails - 如何在搜索中使用哈希?导轨
问题描述
在一种气体视图中,用户选择一种气体键,如下所示。例如,用户可以选择二氧化碳 [CO2]。然后,如果用户想要搜索气体,他们会进入搜索页面。但是,用户通常不写名称,只写元素,所以在下面的搜索模型中,我尝试只比较值和搜索到的输入,但没有成功。有什么我可以做的吗?
gas 和 search 有不同的控制器。气体控制器
@Gases = {'Carbon Dioxide [CO2]' => "CO2", .......}
气观
<%= f.select :gas, @Gases.keys%>
我试过了,但它不起作用搜索模型
sensors = sensors.where("lower(gas.value(key)) LIKE lower(?)", "%#{gas}%")
解决方案
推荐阅读
- laravel - 发布我的项目 Laravel 5.7 后无法更改图像
- html - 如何停止 Google 抓取 /fileadmin
- python - 如何从配置文件模型中获取图像
- python - 在表上找到但未出现在全局二级索引中的文档
- python - 在这种情况下,numpy 广播如何工作?
- python - Bitly API v4 和 Python (2.7) 请求模块的问题,我不断收到响应代码 422:UNPROCESSABLE_ENTITY
- java - ArrayLists 并返回 null
- regex - 在记事本++中替换时评估表达式
- amazon-web-services - 通过 Terraform、Ansible 或其他方法可以编写多少 Amazon Connect 脚本?
- amazon-web-services - 您如何处理部署到 S3 的静态前端的回滚?