現在todoリストのサイトを作っています。
やりたいこと
完了していないタスクは削除できないようにする。
完了しているタスクのみ削除できるようにする。
Tasksページでは「完了フラグ」がtrue / false ではなく、完了済み / 未完了と表示できるようにする。
よろしくお願いいたします。
ruby
1index.html.erb 2 3<p id="notice"><%= notice %></p> 4 5<h1>Tasks</h1> 6 7<table> 8 <thead> 9 <tr> 10 <th>タイトル</th> 11 <th>説明</th> 12 <th>完了フラグ</th> 13 <th>作成日</th> 14 <th>更新日</th> 15 <th>作成者</th> 16 <th colspan="3"></th> 17 </tr> 18 </thead> 19 20 <tbody> 21 <% @tasks.each do |task| %> 22 <tr> 23 <td><%= task.title %></td> 24 <td><%= task.description %></td> 25 <td><%= task.is_done %></td> 26 <td><%= task.created_at.strftime("%Y-%m-%d %H:%M") %></td> 27 <td><%= task.updated_at.strftime("%Y-%m-%d %H:%M") %></td> 28 <td><%= task.user.email %></td> 29 <td><%= link_to '詳細', task %></td> 30 <td><%= link_to '完了にする'%></td> 31 <%# link_to '未完了に戻す' %> 32 <td><%= link_to '編集', edit_task_path(task) %></td> 33 <td><%= link_to '削除', task, method: :delete, data: { confirm: '削除してもよろしいですか?' } %></td> 34 </tr> 35 <% end %> 36 </tbody> 37</table> 38 39<br> 40 41<%= link_to '新規タスク', new_task_path %> 42
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/28 02:41
2019/12/28 08:15
2019/12/29 06:29