質問編集履歴

2

bakeを修正

2017/06/05 05:33

投稿

besuko
besuko

スコア16

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  irb(main):016:0> DayTime.where(item_id:7..11).order(:time)
28
28
 
29
- DayTime Load (0.5ms) SELECT "day_times".* FROM "bake_times" WHERE ("day_times"."item_id" BETWEEN ? AND ?) ORDER BY "day_times"."time" ASC [["item_id", 7], ["item_id", 11]]
29
+ DayTime Load (0.5ms) SELECT "day_times".* FROM "day_times" WHERE ("day_times"."item_id" BETWEEN ? AND ?) ORDER BY "day_times"."time" ASC [["item_id", 7], ["item_id", 11]]
30
30
 
31
31
  +---+-------+----+--------------------------------------+----------------------------------+----------------------------------+
32
32
 

1

順序の入れ替え

2017/06/05 05:33

投稿

besuko
besuko

スコア16

test CHANGED
File without changes
test CHANGED
@@ -18,27 +18,7 @@
18
18
 
19
19
  コンソール上でDayTimeの一覧を「order(:time)(時間順)」で表示を試みていますが、どうしてもその通りには並ばずにいます。
20
20
 
21
-
22
-
23
-
24
-
25
- ```Ruby
26
-
27
- approcarion.rb
28
-
29
-
30
-
31
- + config.time_zone = 'Tokyo'
21
+ 尚、他のカラムでのソートは問題なく使える状況です。
32
-
33
- + config.active_record.time_zone_aware_types = [:datetime, :time]
34
-
35
- + config.active_record.default_timezone = :local
36
-
37
- ```
38
-
39
- TimeZoneに原因があるのかと思い、approcation.rbを以下のように変更しました。
40
-
41
-
42
22
 
43
23
 
44
24
 
@@ -128,10 +108,28 @@
128
108
 
129
109
  ```
130
110
 
131
- コンソールでは以下のように「Time」順での表示を試みていますが、不可解な順で並べられています。
132
-
133
- 尚、他のカラムでのソートは問題なく使える状況です。
134
111
 
135
112
 
136
113
 
114
+
115
+
116
+
117
+
118
+
119
+ TimeZoneに原因があるのかと思い、approcation.rbを以下のように変更しました。
120
+
137
121
  その他の原因箇所が検討もつかない状況ですので、お力をお借りできますと幸いです。
122
+
123
+ ```Ruby
124
+
125
+ approcarion.rb
126
+
127
+
128
+
129
+ + config.time_zone = 'Tokyo'
130
+
131
+ + config.active_record.time_zone_aware_types = [:datetime, :time]
132
+
133
+ + config.active_record.default_timezone = :local
134
+
135
+ ```