17.6 Validierung
Formulare ohne Model
Validierung von Formularen mit Bezug zu einem Model ist nicht so schwierig(siehe Kapitel 8), aber was ist mit der Validierung von Formularen ohne Bezug zu einem Model. Hier sollte im Controller auch vor der Verarbeitung der Formulardaten geprüft werden, ob die Daten in Ordnung sind.
active-form
Das Plug-in active-form (http://railsbuch.de/urls/6) ermöglicht eine ähnliche Validierung von Formularen ohne Bezug zu einem Model, wie Sie das von Formularen mit Bezug zu einem Model kennen:
Listing Definieren eines ActiveForm-Objekts
class Search < ActiveForm attr_accessor :text validates_length_of :text, :maximum=>30 end
Listing Verwendung des ActiveForm-Objekts im Controller
def search @search = Search.new(params[:search]) if @search.valid? ... end end
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.