質問編集履歴

1

routeファイルの追加、質問の修正

2018/12/18 10:53

投稿

-maeji-
-maeji-

スコア39

test CHANGED
File without changes
test CHANGED
@@ -208,10 +208,144 @@
208
208
 
209
209
  ```
210
210
 
211
+
212
+
213
+ :追記、route.rb
214
+
215
+
216
+
217
+ ```route.rb
218
+
219
+ Rails.application.routes.draw do
220
+
221
+
222
+
223
+ resources :tasks
224
+
225
+ root to: 'tasks#index'
226
+
227
+
228
+
229
+ end
230
+
231
+ ```
232
+
233
+
234
+
235
+
236
+
237
+ >
238
+
211
- >ボタンタイプなのでbutton_toなど試してみたのですが、書き方が間違っているのかエラー画面が表示されてしまいます。
239
+ 実装したいのはボタンタイプなのでbutton_toなど試してみたのですが、書き方が間違っているのかエラー画面が表示されてしまいます。以下がbutton_toで編集したものです。
240
+
212
-
241
+ ![イメージ説明](293cf7fe1f63196b03402d2a333c44e8.png)
242
+
243
+
244
+
245
+ 以下、追記
246
+
247
+
248
+
249
+ この作業をする前に、編集画面(edit)と、新規作成画面(new)で、updateアクションとcreateアクションを実装できました。
250
+
251
+ ![イメージ説明](a118176f601177ac9fa54dc0eaf73d2f.png)
252
+
253
+ デザインは違いますがとりあえずできました。
254
+
213
- とりあえずlink_toを入れて置いてるような状態
255
+ これらはform_forメソッド編集しました
256
+
257
+
258
+
214
-
259
+ edit.html.erb
260
+
261
+
262
+
263
+ ```edit.html.erb
264
+
265
+ <h1>タスク編集画面</h1>
266
+
267
+ 注:登録ボタンを押すとupdateアクションに処理が飛ぶ
268
+
269
+ <%= form_for @task do |f| %>
270
+
271
+ <div>
272
+
273
+ <%= f.text_field :title %>
274
+
275
+ <%= f.label :title %>
276
+
277
+ </div>
278
+
279
+
280
+
281
+ <div>
282
+
283
+ <%= f.text_field :content %>
284
+
285
+ <%= f.label :content %>
286
+
287
+ </div>
288
+
289
+
290
+
291
+ <%= f.submit %>
292
+
293
+
294
+
295
+ <% end %>
296
+
297
+ ```
298
+
299
+
300
+
301
+ new.html.erb
302
+
303
+
304
+
305
+ ```new.html.erb
306
+
307
+ <h1>新規作成画面</h1>
308
+
309
+ 注:登録ボタンを押すとcreateアクションに処理が飛ぶ
310
+
311
+ <%= form_for @task do |f| %>
312
+
313
+ <div>
314
+
315
+ <%= f.text_field :title %>
316
+
317
+ <%= f.label :title %>
318
+
319
+ </div>
320
+
321
+
322
+
323
+ <div>
324
+
325
+ <%= f.text_field :content %>
326
+
327
+ <%= f.label :content %>
328
+
329
+ </div>
330
+
331
+
332
+
333
+ <%= f.submit %>
334
+
335
+
336
+
337
+ <% end %>
338
+
339
+ ```
340
+
341
+ form_for @task、それからsubmitとすることで勝手に削除ボタンができると思っていました。既存のデータをとってくるということでfindでparamsを取得するのだろうな、というのは把握しています。
342
+
343
+ ・・・まだ解説が不十分だと思いますが、全てにおいて勉強不足で言語化できないです、すいません。
344
+
215
- コントローラー方が間違ているの。。。ご教授ただけまでしょうか
345
+ 今新たに浮かんだは、なぜform_forで編集がでなか、が知りたす。
346
+
216
-
347
+ ![![イメージ説明](5ff32fe72c1a2933085bf5e11a94b7fb.png)]
348
+
217
- 削除機能、ボタンの追加について、です。よろしくお願いいたします。
349
+ (30c09a56eeb4474d43d10d11539796aa.png)
350
+
351
+ ![イメージ説明](8eb776090f40dad306b0e56ea8e49a1e.png)