質問編集履歴

1

faaaa

2018/01/07 03:41

投稿

bouyomisan
bouyomisan

スコア87

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,43 @@
31
31
 
32
32
 
33
33
  ただ思いついたものなのでどうするのがベストプラクティスなのかご教授ください
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+ ---
42
+
43
+
44
+
45
+
46
+
47
+ ご指摘をいただいたを修正しました。
48
+
49
+ あと redisとcronを使うのは大げさだと思い、このように修正しました
50
+
51
+ ```
52
+
53
+ #10秒以内に連続投稿はだめ
54
+
55
+ def obey_10sec_role?
56
+
57
+ current_user.comments.last.created_at <= 10.seconds.ago
58
+
59
+ end
60
+
61
+
62
+
63
+ # 1時間以内に60コメ
64
+
65
+ def obey_1hour_role?
66
+
67
+ current_user.comments.count <= 60 && current_user.comments.last(60).first.created_at <= 1.hours.ago
68
+
69
+ end
70
+
71
+
72
+
73
+ ```