是否可以在Ruby on Rails中的控制器中放置验证?

时间:2010-03-01 04:14:10

标签: ruby-on-rails validation

我有一个名为download的附加成员方法(和相应的路由),我想验证密码字段是否存在。 将:validates_presence_of :password放入我的下载方法中,我收到一条错误,声称它是一种未定义的方法。

这可能吗?

1 个答案:

答案 0 :(得分:2)

不,您可以向模型添加错误,但验证会在模型中生效。如果您因任何原因需要在控制器中添加错误,请查看错误方法和add_to_base