前提・実現したいこと
railsでtodoアプリを作っています。
「todoの追加」というボタンを実装中です。
発生している問題
scaffoldで作成して、デフォルトでは「Create Todo」と表示されていて変更仕方がわかりません。
該当のソースコード
_form.html.erb
<%= form_with(model: todo, local: true) do |form| %> <% if todo.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(todo.errors.count, "error") %> prohibited this todo from being saved:</h2> <ul> <% todo.errors.full_messages.each do |message| %> <li><%= message %></li> <% end %> </ul> </div> <% end %> <div class="field"> <%= form.label "ToDo名" %> <%= form.text_area :content, id: :todo_content %> </div> <div class="field"> <%= form.label "期限" %> <%= form.date_select :limit, id: :todo_limit %> </div> <div class="actions"> <%= form.submit %> </div> <% end %>
index.html.erb
<p id="notice"><%#= notice %></p> <% x=0 %> <%#ホームで入力%> 新しいToDoを作成する <%= render 'form', todo: @todo %> <table> <tbody> <% @todos.each.with_index(1) do |todo,i| %> <tr> <td><%= todo.content %></td> <td>期限:<%=todo.limit %></td> <td>作成日:<%=todo.created_at.strftime('%Y/%m/%d') %></td><%#作成日時%> <% if todo.status=="undone" %> <td><%= button_to "未完了", done_path(todo), method: :post %></td><%#完了ボタン%> <% else %> <td><%= button_to "完了", done_path(todo), method: :post %></td><%#完了ボタン%> <% end %> <td><%#= link_to 'Show', todo %></td> <td><%= link_to '編集', edit_todo_path(todo) %></td> <td><%= link_to 'Destroy', todo, method: :delete, data: { confirm: 'Are you sure?' } %></td> </tr> <% x=i %> <% end %> </tbody> </table> <% if x==0 %> 登録されたToDoはございません <% end %> <br>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。