如何在搜索中使用哈希?栏杆

时间:2019-08-28 04:16:37

标签: ruby-on-rails ruby

在气体视图之一中,用户选择一个气体键,如下所示。因此,例如,用户可以选择二氧化碳[CO2]。然后,如果用户要搜索气体,则进入搜索页面。但是,用户通常不写名称,而只是写元素,因此在下面的搜索模型中,我试图只比较值和搜索到的输入,但没有用。有什么我可以做的吗?

gas和search具有不同的控制器。 气体控制器

@Gases = {'Carbon Dioxide [CO2]' => "CO2", .......}

气体视图

<%= f.select :gas, @Gases.keys%>

我尝试了这个,但是没有用 搜索模型

sensors = sensors.where("lower(gas.value(key)) LIKE lower(?)", "%#{gas}%")

0 个答案:

没有答案