【文件属性】:
文件名称:action:更好的控制器动作
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-14 18:02:12
Ruby
潮湿::动作
该模块为控制器动作提供验证逻辑。 您可以使用它替换Rails中的强参数并简化测试。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'moist-action'
然后执行:
$ bundle
或将其自己安装为:
$ gem install moist-action
用法
每个动作都应提取到单独的类中:
class RegisterUser
include Moist :: Action
params do
required ( :name ) . filled ( :str? )
required ( :email ) . filled ( format? : EMAIL_REGEX )
required ( :age ) . maybe ( :int? )
end
def perform ( params )
【文件预览】:
action-master
----.travis.yml(664B)
----bin()
--------console(347B)
--------setup(131B)
----Rakefile(114B)
----.rubocop.yml(123B)
----Gemfile(168B)
----Gemfile.lock(2KB)
----.rspec(53B)
----spec()
--------moist()
--------spec_helper.rb(405B)
----.gitignore(119B)
----lib()
--------moist()
----README.md(3KB)
----LICENSE.txt(1KB)
----moist-action.gemspec(1KB)