2016-08-04 54 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模型