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