質問編集履歴

1

追記しました

2017/02/28 13:29

投稿

TK0107
TK0107

スコア11

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,29 @@
27
27
  @cpus = Cpu.includes(:name).all.order(sort_column + '' + sort_direction)
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ 追記:
34
+
35
+ ```Ruby
36
+
37
+ def sort_direction
38
+
39
+ %w[asc desc].include?(params[:direction]) ? params[:direction] : "asc"
40
+
41
+ end
42
+
43
+
44
+
45
+ def sort_column
46
+
47
+ Cpu.column_names.include?(params[:sort])? params[:sort] : "name"
48
+
49
+ end
50
+
51
+ ```
52
+
53
+ 上のsort_direction関数の最後の"asc"を変更するとエラーの内容が変わりました
54
+
55
+ なぜかnameが先頭に付いていることになっているようで、nameascというカラムは無いということになっているようです