【发布时间】:2015-08-25 22:31:09
【问题描述】:
当我向控制器发送数据时,出现以下错误
带参数
{"title"=>"some",
"user_id"=>"2",
"task"=>{"title"=>"some"}}
为什么会这样? Rails 中的 respond_to 和 respond_with 有什么区别?
class TasksController < ApplicationController
respond_to :json
def create
respond_with current_user.tasks.create(task_params)
end
private
def task_params
params.require(:task).permit(:id, :title, :due_date, :priority, :complete)
end
end
当我使用 respond_to 时,它会显示 Undefined method upcase for Task
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4