質問編集履歴

2

訂正

2017/03/31 11:39

投稿

fkryu
fkryu

スコア31

test CHANGED
File without changes
test CHANGED
@@ -92,6 +92,8 @@
92
92
 
93
93
  ・検索ボックス内にあるsearch_fieldの値は一覧ページの検索ボックス内でも保持されています。
94
94
 
95
+ home#indexがトップページで、books#indexが一覧ページになります。
96
+
95
97
 
96
98
 
97
99
  どうぞ、よろしくお願いします。

1

コードの追加

2017/03/31 11:38

投稿

fkryu
fkryu

スコア31

test CHANGED
File without changes
test CHANGED
@@ -10,15 +10,19 @@
10
10
 
11
11
 
12
12
 
13
- ###該当のソースコード
13
+
14
14
 
15
15
  ```ここに言語を入力
16
16
 
17
+ home#index.html.erb
18
+
19
+
20
+
17
- <%= search_form_for @q, url: buildings_path do |f| %>
21
+ <%= search_form_for @q, url: books_path do |f| %>
18
22
 
19
23
  <%= f.search_field :name_cont %>
20
24
 
21
- <%= f.select :type_eq, options_for_select([['選択してください', ''], ['A'], ['B'],["C"]], :selected => :type) %>
25
+ <%= f.select :type_eq, options_for_select([['選択してください', ''], ['A','A'], ['B','B'],['C','C']], :selected => :type) %>
22
26
 
23
27
  <%= f.submit "さがす",:class => "searchbtn" %>
24
28
 
@@ -27,6 +31,54 @@
27
31
  ```
28
32
 
29
33
 
34
+
35
+
36
+
37
+ ```ここに言語を入力
38
+
39
+ books#index.html.erb
40
+
41
+
42
+
43
+ <%= search_form_for @q, url: books_path do |f| %>
44
+
45
+ <%= f.search_field :name_cont %>
46
+
47
+ <%= f.select :type_eq, options_for_select([['選択してください', ''], ['A','A'], ['B','B'],['C','C']], :selected => :type) %>
48
+
49
+ <%= f.submit "さがす",:class => "searchbtn1" %>
50
+
51
+ <% end %>
52
+
53
+ .
54
+
55
+ .
56
+
57
+ .
58
+
59
+ <% @books.each do |book| %>
60
+
61
+ <%= book.name %>
62
+
63
+ <% end %>
64
+
65
+ ```
66
+
67
+
68
+
69
+ ```ここに言語を入力
70
+
71
+ books_controller.rb
72
+
73
+ def index
74
+
75
+ @q = Book.availables.search(params[:q])
76
+
77
+ @books = @q.result(distinct: true)
78
+
79
+ end
80
+
81
+ ```
30
82
 
31
83
  ###試したこと
32
84