私は次のモンゴイドモデルを持っています:
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
次のjsonを渡すと:
"{\"_id\":\"50064f2e26a31829ca000001\",\"description\":\"Do something\",\"group_id\":\"4fbc6f5a26a3181742000004\",\"name\":\"Preacher curls\"}"
次のエラーが表示されます。
失敗/エラー: post :create, :exercise => exercise.to_json NoMethodError: undefined method `reject' for #
誰が私が間違っているかを見ることができますか?r