2016-08-04 6 views
0

Ich versuche, Validierung in Active Admin Modell hinzuzufügen, und es wie folgt tun:Validierungsfehler in Active Admin in Ruby On Rails 5

ActiveAdmin.register Skill do 

    permit_params :title, :text, :status 
    validates :title, length: { maximum: 20 }, presence: true 

end 

und es gibt folgende Fehlermeldung:

undefined method `validates' for # ActiveAdmin::ResourceDSL:0x007f576cab00c0

Wenn ich dasselbe am Frontend-Modell verwende, dann funktioniert es gut, ich weiß nicht, was vor sich geht.

+0

können Sie bitte die aktiven Admin-Version fügen Sie verwendet haben? – power

+1

Fügen Sie die Validierung im Modell nicht im aktiven Admin hinzu. –

+0

@power es ist 1.0.0.pre4 –

Antwort

1

Versuchen Sie, die Validierung im Active record model anstatt im aktiven admin hinzuzufügen.

hinzufügen

validates :title, length: { maximum: 20 }, presence: true 

im Skill Modell