2016-11-02 26 views
0

我在RoR中有一個sql查詢: "DATE_FORMAT(CURDATE() ,'%m-%d')= DATE_FORMAT(#{field_name} ,'%m-%d')" 用於搜索今天有生日的用戶。 我想將其添加到搜索表單,以在網頁上選擇。試過Ransack.configure但我無法得到它如何實現自定義SQL。這是可能的嗎?最好的辦法是什麼?RoR Ransack如何添加自己的sql +表單選項

回答

0

我建議你在窗體中接受用戶輸入並將其傳遞給控制器​​ - >模型。

然後用下面的方法取回你的查詢結果&返回查看的響應。

query = "select * from employers where id = #{employer_id}" 
result = ActiveRecord::Base.connection.select_all query 
相關問題