1

私は次のモンゴイドモデルを持っています:

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

4

1 に答える 1