如何为我的改革表格创建自定义强制?

亚历山大大帝

我有一个用Reform gem创建的表单。

我有一个变量,它是一个id数组,因此要执行的任务是更新此变量以填充DB中的对象。

如何创建具有干字型的自定义强制来执行此操作?我没有在文档中找到自定义类型的示例。

赫曼特·库马尼(Hemant Khemani)

改革可以使用干式强制。这将超越设置器,强制设置值并调用原始设置器。您不必为用例创建自定义强制。请参见下面的示例。

在您的Gemfile中包含以下gem

gem 'dry-types'

下面的代码进入您的表单类,即form.rb

require 'reform/form/coercion'
class Form < Reform::Form
  property :ids, type:Types::Coercible::Array.member(Types::Form::Int)
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为我的财产创建自定义事件

来自分类Dev

如何为我的应用程序创建自定义键盘

来自分类Dev

如何为我的linq查询创建自定义存储表达式

来自分类Dev

如何为我的自定义插件创建设置页面?

来自分类Dev

如何为我的 Laravel 自定义包的控制器创建别名

来自分类Dev

如何为剃刀创建自定义标签助手?

来自分类Dev

如何为特定控件创建自己的自定义提示?

来自分类Dev

如何为反应性扩展创建自定义扩展

来自分类Dev

如何为ListView创建自定义视图?

来自分类Dev

如何为Google Form创建自定义主题?

来自分类Dev

如何为runit创建自定义重启脚本?

来自分类Dev

如何为特定类型创建自定义实现?

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

如何为Firebase创建自定义用户属性?

来自分类Dev

如何为图像创建自定义管道?

来自分类Dev

如何为appcelertor创建自定义LaunchScreen

来自分类Dev

如何为VS代码创建自定义终端命令

来自分类Dev

如何为Catboost创建自定义评估指标?

来自分类Dev

如何为Adobe Brackets创建自定义安装程序

来自分类Dev

如何为自定义视图创建缩放动画效果

来自分类Dev

如何为操作栏创建自定义图标?

来自分类Dev

如何为UIBarButton创建自定义图标?

来自分类Dev

如何为特定类型创建自定义实现?

来自分类Dev

如何为反应性扩展创建自定义扩展

来自分类Dev

如何为Runit创建自定义重启脚本?

来自分类Dev

如何为程序创建自定义启动屏幕?

来自分类Dev

如何为OSX创建自定义语言

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

如何为Linux创建自定义键盘布局?

Related 相关文章

热门标签

归档