33. @pagy, @records = pagy(Product.some_scope)
« First ‹ Prev ... 2 3 4 5 6 7 8 9 10 ... Next › Last »
34.
35.
36.
37.
38.
39.
40.
41.
42. class Article < AR::Base
default_scope {
Current.organization && where(organization: Current.organization)
}
end
43.
44.
45.
46.
47.
48.
49.
50.
51.
User.first
# SELECT `users`.* FROM `users`
ORDER BY `users`.`id` ASC LIMIT 1
User.kept.first
# SELECT `users`.* FROM `users` WHERE `users`.`discarded_at` IS NULL
ORDER BY `users`.`id` ASC LIMIT 1
74. class RequestStore
def initialize(app)
@app = app
end
def call(env)
before = Thread.current[:_rack_request]
Thread.current[:_rack_request] = Rack::Request.new(env)
@app.call(env)
ensure
Thread.current[:_rack_request] = before
end
end
75. class User < ApplicationRecord
before_save :store_changes
def store_changes
# Thread.current[:_rack_request]
# console job rack
end
end