Ruby on rails 保存mongoid模型
我使用了以下mongoid模型:Ruby on rails 保存mongoid模型,ruby-on-rails,mongodb,mongoid,Ruby On Rails,Mongodb,Mongoid,我使用了以下mongoid模型: class Exercise include Mongoid::Document field :name, :type => String field :description, :type => String belongs_to :group validates_presence_of :name, :description end 我想通过控制器持久化模型: class ExercisesController <
class Exercise
include Mongoid::Document
field :name, :type => String
field :description, :type => String
belongs_to :group
validates_presence_of :name, :description
end
我想通过控制器持久化模型:
class ExercisesController < ApplicationController
respond_to :json
def create
@exercise = Exercise.create(params[:exercise])
@exercise.save!
respond_with @exercise
end
end
我得到这个错误:
失败/错误:post:create,:exercise=>exercise.to_json
命名错误:
未定义的方法“拒绝”#
有人能看出我做错了什么吗?就这样传过去
params[:excercise] = JSON.parse("{\"_id\":\"50064f2e26a31829ca000001\",\"description\":\"Do something\",\"group_id\":\"4fbc6f5a26a3181742000004\",\"name\":\"Preacher curls\"}")
params[:excercise] = JSON.parse("{\"_id\":\"50064f2e26a31829ca000001\",\"description\":\"Do something\",\"group_id\":\"4fbc6f5a26a3181742000004\",\"name\":\"Preacher curls\"}")