2016-08-04 79 views
0

我试图在活动管理模型添加验证,并做如下:验证错误在Ruby on Rails的主动管理5

ActiveAdmin.register Skill do 

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

end 

,并给出了以下错误:

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

当我在前端模型上使用相同的东西,那么它工作正常,不知道发生了什么。

+0

可以请你贴上自己选用的主动管理的版本? – power

+1

在不属于活动管理员的模型中添加验证。 –

+0

@power它的1.0.0.pre4 –

回答

1

尝试在Active记录模型中添加验证,而不是在活动管理员中添加验证。

添加

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

Skill模型