1. 首页
  2. 考试认证
  3. 其它
  4. 使用ActiveModel进行Rails控制器参数验证

使用ActiveModel进行Rails控制器参数验证

上传者: 2024-10-31 12:07:16上传 ZIP文件 9.88KB 热度 5次

参数为使用服务对象和ActiveModel::Validations的强大功能来轻松验证控制器中的参数。安装将此行添加到您的应用程序的Gemfile:


gem 'params_for'

然后执行:


$ bundle

或者自己安装:


$ gem install params_for

用法在您的控制器中:


# app/controllers/fancy_controller.rb

class FancyController < ApplicationController

  include ParamsFor::Connectors::Glue

  params_for :fancy, only: [:create]

  # Creates a Fancy object by checking and validating params

下载地址
用户评论