質問編集履歴

2

コードを追加

2018/12/26 14:00

投稿

ayachika
ayachika

スコア36

test CHANGED
File without changes
test CHANGED
@@ -122,6 +122,18 @@
122
122
 
123
123
  ```rb
124
124
 
125
+ def index
126
+
127
+ @posts = params[:tag_id].present? ? Tag.find(params[:tag_id]).posts : Post.all
128
+
129
+ @posts = Post.page(params[:page])
130
+
131
+ end
132
+
133
+
134
+
135
+
136
+
125
137
  def post_params
126
138
 
127
139
  params.require(:post).permit(:title, :content, :picture, tag_ids: [])
@@ -188,4 +200,40 @@
188
200
 
189
201
  ```
190
202
 
203
+
204
+
205
+ ビュー(絞り込み機能の部分のみ抜粋)
206
+
207
+
208
+
209
+ ```rb
210
+
211
+ <div class="ml-auto posts_button">
212
+
213
+ <%= form_tag posts_path, method: :get, class: 'posts__searchForm' do %>
214
+
215
+ <%= select_tag :tag_id,
216
+
217
+ options_from_collection_for_select(Tag.all, :id, :name, params[:tag_id]),
218
+
219
+ {
220
+
221
+ prompt: 'タグで絞り込み',
222
+
223
+ class: 'form-control posts__select',
224
+
225
+ onchange: 'submit(this.form);'
226
+
227
+ }
228
+
229
+ %>
230
+
231
+ <% end %>
232
+
233
+
234
+
235
+ ```
236
+
237
+
238
+
191
239
  記述が不足している点がありましたら、コメント欄にてご指摘ください。

1

誤字の修正

2018/12/26 14:00

投稿

ayachika
ayachika

スコア36

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ![イメージ説明](8e6f0dd18d3f6cad3386cd5563f9ae80.png)
14
14
 
15
- タグを選択した際、このようにURLが表示されますが、投稿一覧画面は変なしで
15
+ タグを選択した際、このようにURLが表示されますが、投稿一覧画面は変なしでした
16
16
 
17
17
 
18
18