ruby on rails 小 tips :处理逻辑类型输入

ActiveModel::Type::Boolean.new.cast(val)

将用户的输入转化为逻辑型的 true 和 false

false 值:[false,0,'0','f','F','false','FALSE','off','OFF']

发现传入nil,空字符串 后,返回的是 nil

参考:https://www.rubydoc.info/gems/activemodel/5.0.0.1/ActiveModel/Type/Value#cast-instance_method

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于马斯洛得需求理论:生理需要是第一需要,其次是安全需要,尊重需要,社交需要,自我实现的需要。需要是从低到高演进的...
    浮语泛花阅读 688评论 1 1
  • 【姓名】:王华君 【日精进打卡第78天】 【组别】:第285期——“努力3组”学员。 【经典名句分享】 ...
    膜束阅读 510评论 0 0
  • ('ᴗ' )و【蓝光雍锦园】房源信息 高层毛坯:109㎡、116㎡、128㎡、138㎡ 成交价:14800-153...
    A好房源梁玉好阅读 313评论 0 0
  • 天外清風沁人间,溢轻寒,花枝嫣。千里浩荡,云起秀碧蓝。萬古时光虛静恬,寂无边,天地玄。岁月悠悠延流年,恋仙畔,孤云...
    辛天奇阅读 545评论 0 0