相关疑难解决方法(0)

Phoenix的scrub_params是否像Rails一样强大的参数?

Phoenix scrub_params方法的文档对我来说有点不清楚.看起来这个功能类似于Rails强参数功能.但是,当你在像这样的控制器中使用它时,

plug :scrub_params, "user" when action in [:create]
Run Code Online (Sandbox Code Playgroud)

...您没有明确说明要将哪些参数列入白名单.我已经查看了代码scrub_params,但是我对Elixir的说法非常苛刻,我不太确定发生了什么.

此方法只是查看模型并使用必需和可选的字段模块属性来列入白名单参数吗?

此外,scrub_params文档说"检查required_key是否存在".什么是"必需的钥匙"?这只是模型中的必填字段吗?

ruby-on-rails elixir ecto phoenix-framework

25
推荐指数
1
解决办法
5477
查看次数

标签 统计

ecto ×1

elixir ×1

phoenix-framework ×1

ruby-on-rails ×1