5
我在Rails應用程序中使用了Ransack gem,它工作得很好。我目前的問題是驗證。這實質上是一個兩部分問題。基於條件的值
我如何添加驗證基於狀態值字段。 I.E.如果Year爲選定屬性,那麼如何將值文本框更改爲具有年份列表的選擇框?
而且定製之類的東西,如果條件設定爲「國會區」,我需要檢查該值長與前兩種狀態縮寫只有3個字符的能力。
我在Rails應用程序中使用了Ransack gem,它工作得很好。我目前的問題是驗證。這實質上是一個兩部分問題。基於條件的值
我如何添加驗證基於狀態值字段。 I.E.如果Year爲選定屬性,那麼如何將值文本框更改爲具有年份列表的選擇框?
而且定製之類的東西,如果條件設定爲「國會區」,我需要檢查該值長與前兩種狀態縮寫只有3個字符的能力。
似乎有拉請求這個有價值的功能添加到創業板上市,我們希望它會發生。下面是關於改變 (引自GitHub discussion,月15日前)的說明:
只是想證實,這仍然是我們的一個非常有用的功能,但另一種方法是顯式地指定一個很好的默認在lib/ransack/constants.rb中下單。例如,以下是我們決定的順序:
:cont, :not_cont, :blank, :present, :start, :not_start, :end, :not_end,
:true, :false, :eq, :not_eq, :lt, :gt, :lteq, :gteq, :null, :not_null,
:in, :not_in, :matches, :does_not_match
我們基於列的類型(字符串,整數,日期等)過濾謂語,所以這個順序設置好的默認值,每種類型。與洗劫創建面和過濾器Here is an interesting solution:
編輯。