为了验证Web API的输入参数,Ruby on Rails遵循的约定是什么? 具体来说,我有兴趣检查客户发送的“日期”是否为预期格式。 validate_timeliness GEM在验证模型中的日期时似乎非常流行。但是,在验证请求中从客户端读取的日期是否格式正确时,它似乎没有用。 根据Rails约定,如何对日期执行错误检查并返回错误?
答案 0 :(得分:0)
Rails惯例说:控制器不关心数据。这对模特来说很有用。
为表单创建一个类,可能在文件夹app / forms上,转换为不带表的模型。在该表单上使用Restfull操作(new和create)。
可以阅读如何:http://api.rubyonrails.org/classes/ActiveModel/Model.html