我在我的模型中有這個。
但是,模型被用作多態,我想有不同的條件。
如果我在控制器中執行此操作,該如何執行代碼?如何在控制器中執行此操作?
型號/ comment.rb
validates_length_of :body,
:within => 10..100,
:message => "must be between 10 to 100 characters"
UPDATE:
我只想使用時,社區模型創建成comment模型評論此驗證的條件。 評論模型是多態的! 它有commentable_type和commentable_id
如果它是多態的,你可以這樣做嗎?超過2個模型正在訪問該模型。但是我只想在社區模型訪問時才能驗證。 – MKK
因此,將此驗證放在您的社區模型上。 –
正如我所提到的,這個模型是多態的。我已經對常規案例進行了驗證。但只有一個模型必須有不同的條件。這就是爲什麼我試圖在控制器 – MKK