2014-10-16 39 views
0

爲驗證Web API的輸入參數,Ruby on Rails遵循的約定是什麼? 具體而言,我有興趣檢查客戶端發送的「日期」是否處於預期格式。 validate_timeliness GEM在驗證模型中的日期時似乎非常流行。但是在驗證請求中從客戶端讀取的日期是否格式良好時,它似乎並不是非常有用。 如何根據Rails約定對日期進行錯誤檢查並返回錯誤?什麼是輸入驗證的Rails慣例?

回答

0

Rails約定:控制器不關心數據。這是模型的工作。

爲窗體創建一個類,也許在文件夾的應用程序/窗體上,轉換爲沒有表格的模型。對該表單使用Restfull操作(新建和創建)。

可閱讀如何在:http://api.rubyonrails.org/classes/ActiveModel/Model.html