Ruby on Rails でタスク管理アプリを作っているのですが、タスクを作成してもデータベースに格納されません。
下記のようにbinding.pryをして、paramsの中を見てみても下記のように中身は入っているようです。
エラー等も出ていないので、どこが間違っているのかもわかりません。
コード等を載せておきますので、助言いただければ幸いです。
pry(#<TasksController>)> params => <ActionController::Parameters {"utf8"=>"✓", "authenticity_token"=>"55oJFFt8tuf0QWcnskVmuTB3EwcZEc6I+X5yqbaNTZAnozuKg3KRmI7KJ9Vnn+YRUeVzL+FpYS+gmvbqZX0reA==", "task"=>"test", "commit"=>"Save ", "controller"=>"tasks", "action"=>"create"} permitted: false>
<div id='todo-box'> <div id='todo-contents'> <h3 style='margin-left:10px'>To Do List</h3> <%= render partial: 'tasks/task', collection: @tasks %> <%= form_with url: tasks_path do |form|%> <%= form.text_field :task,class:'form', placeholder:'Add New Card' %> <%= form.submit class:'add' %> <% end %> </div> <div id='now'> <h3 style='margin-left:10px'>Now on</h3> </div> <div id='complete'> <h3 style='margin-left:10px'>Complete</h3> </div> </div>
class TasksController < ApplicationController def index @tasks=Task.all end def create @tasks = Task.create end end
Rails.application.routes.draw do root to: 'tasks#index' resources :tasks mount ActionCable.server => '/cable' end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/07 01:05
退会済みユーザー
2019/09/07 01:28
2019/09/07 01:32