質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,55 +1 @@
|
|
1
|
-
## 困っていること
|
2
|
-
|
3
|
-
下記のコードをエラーのない形に書き換えたいです。Ruby Rails初心者です
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
変更前(動いていた)
|
8
|
-
|
9
|
-
```ruby
|
10
|
-
|
11
|
-
categories = @cms_site.categories.of_type("Comfy::Cms::Page").group_by do |category|
|
12
|
-
|
13
|
-
"category"
|
14
|
-
|
15
|
-
end
|
16
|
-
|
17
|
-
```
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
変更後(動かない)
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
```ruby
|
26
|
-
|
27
|
-
categories = @cms_site.categories.of_type("Comfy::Cms::Page").group_by{|category| "category"}
|
28
|
-
|
29
|
-
```
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
do end使わなくていいのでは、という指摘を受けたのですが、修正の仕方がわかりません。教えていただきたいです。
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
## 起きているエラー
|
38
|
-
|
39
|
-
undefined method `for_category' for #<Array:0x00007feb32acfe98>
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
|
1
|
+
一部不具合を含んだコードや誤った記述があったため、質問を削除しました。再度調べ直して投稿します。
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
```ruby
|
48
|
-
|
49
|
-
if search_params.present?
|
50
|
-
|
51
|
-
articles = articles.for_category(search_params).select("comfy_cms_pages.*, COUNT(*) AS count").group(:id)
|
52
|
-
|
53
|
-
end
|
54
|
-
|
55
|
-
```
|
4
質問文の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
do endを使わない形に書き換えたい
|
1
|
+
do endを使わない形に書き換えたい<質問の内容が間違っていたため後日書き直します>
|
test
CHANGED
File without changes
|
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
##
|
43
|
+
## エラーが起こり動かなくなる箇所(コードを書き換えたところとは別のところで問題が起こります)
|
44
44
|
|
45
45
|
|
46
46
|
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
```ruby
|
26
26
|
|
27
|
-
categories = @cms_site.categories.of_type("Comfy::Cms::Page").group_by
|
27
|
+
categories = @cms_site.categories.of_type("Comfy::Cms::Page").group_by{|category| "category"}
|
28
28
|
|
29
29
|
```
|
30
30
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,3 +31,25 @@
|
|
31
31
|
|
32
32
|
|
33
33
|
do end使わなくていいのでは、という指摘を受けたのですが、修正の仕方がわかりません。教えていただきたいです。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
## 起きているエラー
|
38
|
+
|
39
|
+
undefined method `for_category' for #<Array:0x00007feb32acfe98>
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
## 該当箇所
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
```ruby
|
48
|
+
|
49
|
+
if search_params.present?
|
50
|
+
|
51
|
+
articles = articles.for_category(search_params).select("comfy_cms_pages.*, COUNT(*) AS count").group(:id)
|
52
|
+
|
53
|
+
end
|
54
|
+
|
55
|
+
```
|