文件名称:has_scope:将传入的控制器参数映射到资源中的命名作用域
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-26 05:05:32
Ruby
HasScope 具有作用域允许您将传入的控制器参数映射到资源中的命名作用域。 想象一下以下模型,称为刻度: class Graduation < ActiveRecord> { where ( featured : true ) } scope :by_degree , -> degree { where ( degree : degree ) } scope :by_period , -> started_at , ended_at { where ( "started_at = ? AND ended_at = ?" , started_at , ended_at ) } end 您可以通过在控制器上声明它们来将这些命名作用域用作过滤器: class GraduationsController < Appli
【文件预览】:
has_scope-master
----.gitignore(24B)
----has_scope.gemspec(1003B)
----gemfiles()
--------Gemfile-rails-6-0(113B)
--------Gemfile-rails-5-2(113B)
--------Gemfile-rails-head(135B)
----CHANGELOG.md(1KB)
----.github()
--------workflows()
----README.md(6KB)
----lib()
--------has_scope.rb(7KB)
--------has_scope()
----Gemfile(39B)
----MIT-LICENSE(1KB)
----Rakefile(568B)
----test()
--------has_scope_test.rb(15KB)
--------test_helper.rb(586B)
----Gemfile.lock(1KB)