0
我正在使用Ransack gem在數據庫上執行搜索。ransack gem - 整數值 - 未定義方法'gsub'for
的問題是,如果列是整數類型和所使用的謂詞是「包含」,我越來越
undefined method 'gsub' for 2:Fixnum
對如何處理這個問題的任何想法?
我正在使用Ransack gem在數據庫上執行搜索。ransack gem - 整數值 - 未定義方法'gsub'for
的問題是,如果列是整數類型和所使用的謂詞是「包含」,我越來越
undefined method 'gsub' for 2:Fixnum
對如何處理這個問題的任何想法?
如果您使用Ransack搜索整數列,則需要'等於'(eq)謂詞。 Ransack不支持整數的部分匹配。創業板的創建者建議使用ransacker到列轉換爲一個字符串,如果你願意的話,如在此評論:
https://github.com/ernie/ransack/issues/190#issuecomment-13232486
不幸的是,他並沒有對如何做詳細說明。
你正在使用哪種ransack gem版本? –
版本0.7.2,這是我能找到的最新版本 – Kim