エラーの内容から、formatが合っていなかったように感じました。
tasks/tasks_controller.rb
1class TasksController < ApplicationController 2 def index 3 @tasks = Task.all 4 end 5 6 def new 7 @tasks = Task.new 8 respond_to do |format| 9 format.html 10 format.js 11 end 12 end 13 14 def create 15 @task=Task.new(task_params) 16 respond_to do |format| 17 if @task.save 18 format.html 19 format.js 20 else 21 format.js { render :new } 22 end 23 24 end 25 end 26 private 27 28 def task_params 29 params.require(:task).permit(:name) 30 end 31end 32
これが、tasks/index.html.hamlです。
%h1 Task List %table{id: "tasks", class: "table"} = render @tasks =link_to 'New Task',new_task_path ,remote: true
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。