验证与模型无关的一次性表格

时间:2011-03-19 05:54:33

标签: ruby-on-rails forms validation

我有一个接收数据的表单,但它不存储在任何模型中。相反,它用于执行计算和修改模型。有没有办法可以在rails中验证表单上的数据(例如,强制某些输入是整数形式),而无需在javascript中手动编写它?

1 个答案:

答案 0 :(得分:0)

由于“让你的控制器保持苗条”的轨道口号,你应该在模型中加入验证。但是,您声明此数据不受数据库支持。这没关系,因为你可以创建像模型一样的对象(这意味着你仍然可以在那里进行activerecord验证)。

我强烈建议在ActiveModel: Make Any Ruby Object Feel Like ActiveRecord阅读Yehuda Katz的帖子。从那里你可以使用你已经习惯的ActiveRecord验证!