我在RoR中有一个SQL查询:
"DATE_FORMAT(CURDATE() ,'%m-%d')= DATE_FORMAT(#{field_name} ,'%m-%d')"
用于搜索今天有生日的用户。
我想将其添加到ransack表单中,以便在网页上选择。尝试了Ransack.configure
,但我无法获得自定义sql中的实现方式。是否可能以及最好的方法是什么?
答案 0 :(得分:0)
我建议您在表单中获取用户输入并将其传递给控制器 - >模型。
然后按照以下方法获取您的查询结果&将响应返回给视图。
query = "select * from employers where id = #{employer_id}"
result = ActiveRecord::Base.connection.select_all query