Mar*_*ipe 5 ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4 laravel-5
我有一个动作控制器来验证来自视图的参数。
定义重复
#要验证的参数
params = params[:group_to_duplicate]
#params 必须经过验证以避免由于某种原因使用方法“find”
group = Group.find(params[:id])
#validate 避免这个'if'
如果组
group.duplicate 参数
通知 = '一些消息'
别的
notice = '其他消息'
结尾
重定向到组路径,注意:注意
结尾
如何验证来自视图的请求参数,例如 laravel 5在此处输入链接描述?
有时您确实需要验证请求参数,而不是模型。
以 API 为例。您经常需要验证给定的参数。也许您需要返回股票报价的 API 的日期范围。
报价模型是有效的,但为了正确获取它,您需要知道用户需要的范围,因为您不允许他们拥有完整的报价历史记录。类似的事情。
也是在搜索表单的情况下。也许您有一个表单,要求用户在搜索员工之前输入姓氏。
在这些情况下,您可以使用表单或视图对象来帮助验证。这是有关表单对象的快速文章: https ://robots.thoughtbot.com/activemodel-form-objects
我也一直在关注这个。当我有空闲时间时,我会尝试一下: https://github.com/nicolasblanco/rails_param
| 归档时间: |
|
| 查看次数: |
5751 次 |
| 最近记录: |