-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.byebug_history
256 lines (256 loc) · 5.5 KB
/
.byebug_history
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
continue
res.inspect
res
continue
user = User.find_by(id: user_id)
user_id = Integer(payload["sub"])
payload
payload, header = JWT.decode(token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
token = request.headers["Authorization"].split(" ").last
continue
payload
payload[0]
user = User.find_by(id: Integer(payload[0]["sub"]))
payload, header = JWT.decode(token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
token = request.headers["Authorization"].split(" ").last
13: token = request.headers["Authorization"].split(" ").last
authenticate!
continue
user = User.find_by(id:Integer(payload[0]["sub"]))
Integer(payload[0]["sub"])
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
@token = token
Integer(payload[0]["sub"])
user_id
continue
user = User.find_by(id:Integer(payload[0]["sub"]))
Integer(payload[0]["sub"])
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
@token = token
continue
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
payload.last
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
payload.last
Integer(payload[0]["sub"])
payload[0]["sub"]
payload[0]
payload
payload["sub"]
Integer(payload["sub"])
user = User.find_by(id:payload["sub"])
payload
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
@token = token
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
continue
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
@token = token
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
continue
payload = JWT.decode(@token, Rails.application.credentials.devise_jwt_secret_key, true, { algorithm: "HS256" })
payload = JWT.decode(@token, Rails.application.credentials.secret_key_base, true, { algorithm: "HS256" })
@token = token
continue
payload = JWT.decode(@token, Rails.application.credentials.secret_key_base, true, { algorithm: "HS256" })
@token = token
continue
@token
payload = JWT.decode(@token, Rails.application.credentials.secret_key_base, true, { algorithm: "HS256" })
payload = JWT.decode(@token)
payload = JWT.decode(@token, Rails.application.credentials.secret_key_base, true, { algorithm: "HS256" })
@token
@token = token
token
payload = JWT.decode(token, Rails.application.credentials.secret_key_base, true, { algorithm: "HS256" })
Rails.application.credentials.secret_key_base
Rails.application.credentials.secret_key_base,
token
continue
token
continue
valid?
authenticate!
continue
authenticate!
token
payload
valid?
continue
current_user
continue
params[:user_id]
user
continue
user
@user.email
@user
continue
user.email
user
continue
params[:email]
params[:query]
params
User.where("email ILIKE ?", "%#{User.sanitize_sql_like(params[:query])}%")
continue
params
User.where("email ILIKE ?", "%#{User.sanitize_sql_like(params[:query])}%")
user = User.where("email ILIKE ?", "%#{User.sanitize_sql_like(params[:query])}%")
User.where("email ILIKE ?",
25: "%#{User.sanitize_sql_like(params[:query])}%")
params
continue
business_short_code
continue
@consumer_secret
continue
@consumer_secret
@consumer_key
continue
url
params
phoneNumber
payload
continue
password
payload
continue
payload
continue
payload
continue
params
payload
continue
passkey
continue
password
passkey
business_short_code
continue
user
continue
user
continue
user
continue
options
continue
api_key
data
body
title
device_token
device_toke
continue
user
continue
user
continue
user
continue
params
current_user.role
continue
ActiveStorage::Attached::Many.class
@handyman.work_photos.class
@handyman.work_photos
continue
params[:work_photos]
params
continue
@handyman.work_photos
@handyman
@hanydman
continue
params[:work_photos]
params
continue
location_attributes
continue
@handyman.location
continue
params[:location_attributes][:city]
continue
params[:location_attributes]
continue
params
continue
@handyman.location
params[:location_attributes]
continue
task_params[:task_responsibilities]
task_params
continue
current_user
user
continue
user
continue
user
current_user
user
continue
user
continue
user.role == "client"
user
continue
res[0]
res
res = can :manage, :task if user.role == "client"
user
continue
user.role == "client"
continue
user
continue
user.role
user
continue
user.role
user
continue
UserSerializer.new(object.user).attributes[:email]
UserSerializer.new(object.user).attributes
UserSerializer.new(object.user).attributes.email
UserSerializer.new(object.user).attributes
object.user
continue
avatar.attached?
continue
avatar.attached? && avatar.content_type.in?(%w(image/jpeg image/png))
continue
avatar.attached? && avatar.content_type.in?(%w(image/jpeg image/png))
avatar.content_type
avatar.attached?
avatar.attached? && !avatar.content_type.in?(%w(image/jpeg image/png))
avatar.attached?
continue
avatar
avatar.size
avatar.content_type
avatar
continue
current_user.avatar.attached?
current_user.attached?
current_user
continue
avatar
params
continue
current_user.avatar.attach(params[:avatar])
current_user.avatar.attach
params[:avatar].present?
params[:avatar]
params
current_user
continue
avatar
params
continue
@service_categories
params[:query]
params
continue