2016-08-18 5 views

Antwort

1

Reform kann Trockenkorrektur verwenden. Dies wird den Setzer überfahren, den Wert erzwingen und den ursprünglichen Setzer aufrufen. Sie müssen keinen benutzerdefinierten Zwang für Ihren Anwendungsfall erstellen. Siehe das Beispiel unten.

Fügen Sie folgende Juwel in Ihrem Gemfile

gem 'dry-types' 

-Code unter Ihrer Formularklasse geht in sagen form.rb

require 'reform/form/coercion' 
class Form < Reform::Form 
    property :ids, type:Types::Coercible::Array.member(Types::Form::Int) 
end 
Verwandte Themen