質問編集履歴
3
一部自己解決
test
CHANGED
File without changes
|
test
CHANGED
@@ -176,7 +176,7 @@
|
|
176
176
|
|
177
177
|
|
178
178
|
|
179
|
-
###
|
179
|
+
### 試したこと
|
180
180
|
|
181
181
|
|
182
182
|
|
2
一部自己解決
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[Rails] Geocoderを使い検索機能を完成させたい
|
1
|
+
[Rails] Geocoderを使い検索機能を完成させたい
|
test
CHANGED
@@ -4,13 +4,13 @@
|
|
4
4
|
|
5
5
|
RailsでAirbnbのクローンアプリを作成しております。
|
6
6
|
|
7
|
-
|
7
|
+
民宿を検索する機能を実装中に以下のエラーが発生しました。
|
8
|
-
|
9
|
-
|
8
|
+
|
10
|
-
|
11
|
-
|
12
|
-
|
9
|
+
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
-
###
|
13
|
+
### 発生している問題・エラーメッセージ
|
14
14
|
|
15
15
|
検索後、Geocodeが機能する場合と、機能しない場合があります。
|
16
16
|
|
@@ -192,38 +192,6 @@
|
|
192
192
|
|
193
193
|
|
194
194
|
|
195
|
-
### ②疑問符について
|
196
|
-
|
197
|
-
上記コードの#step 4にて下記の通りのコードがございます。(教材のコードです。)
|
198
|
-
|
199
|
-
宿泊部屋の検索時にカレンダーより宿泊日程を選択しますが、該当日時がすでに予約済みの部屋が検索結果に表示させない設計となっております。
|
200
|
-
|
201
|
-
ここで出てくる「?」の意味がよくわかりません。
|
202
|
-
|
203
|
-
お手数ですが、ご教示お願い致します。
|
204
|
-
|
205
|
-
|
206
|
-
|
207
|
-
not_available = room.reservations.where(
|
208
|
-
|
209
|
-
"(? <= start_date AND start_date <= ?)
|
210
|
-
|
211
|
-
OR (? <= end_date AND end_date <= ?)
|
212
|
-
|
213
|
-
OR (start_date < ? AND ? < end_date)",
|
214
|
-
|
215
|
-
start_date, end_date,
|
216
|
-
|
217
|
-
start_date, end_date,
|
218
|
-
|
219
|
-
start_date, end_date
|
220
|
-
|
221
|
-
).limit(1)
|
222
|
-
|
223
|
-
|
224
|
-
|
225
|
-
|
226
|
-
|
227
195
|
### 補足情報(FW/ツールのバージョンなど)
|
228
196
|
|
229
197
|
|
@@ -234,10 +202,6 @@
|
|
234
202
|
|
235
203
|
'geocoder', '~> 1.5.0'
|
236
204
|
|
237
|
-
Source:
|
238
|
-
|
239
|
-
https://bitbucket.org/roy1210/where-dnd/src/master/
|
240
|
-
|
241
205
|
|
242
206
|
|
243
207
|
以上、よろしくお願いします。
|
1
エラー画面のスクリーンショット追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,6 +44,10 @@
|
|
44
44
|
|
45
45
|
参考(GIF):https://gyazo.com/29856462abc2847794a9f8d5a80c33cc
|
46
46
|
|
47
|
+
エラー画面: https://gyazo.com/7c3f52c3d264edf32a1be82d00c6a307
|
48
|
+
|
49
|
+
ログ画面: https://gyazo.com/8a20c466bc5404c33a312f4f8548a181
|
50
|
+
|
47
51
|
|
48
52
|
|
49
53
|
エラーメッセージは「NoMethodError at /search
|