我正在使用 Ransack 向我的 rails 应用程序添加搜索功能,并且我还使用 Money-rails gem 来处理价格和货币。
我想在 Ransack 搜索字段中输入以美元为单位的价格,然后将其转换为美分以便在相关表中找到它。
所以基本上问题是如何在使用 Ransack 提交搜索之前将输入表单美元转换为美分。
搜索表格:
<div class="form-group">
<%= f.label :price_cents_gteq, "Price between" %>
<%= f.text_field :price_cents_gteq %>
<%= f.label :price_cents_lteq, "And" %>
<%= f.text_field :price_cents_lteq %>
</div>
提前非常感谢!