私はこのコードを持っています:
require 'rubygems'
require 'activeresource'
ActiveResource::Base.logger = Logger.new("#{File.dirname(__FILE__)}/exercises.log")
class Exercise < ActiveResource::Base
self.site = "http://localhost"
exercises = Exercise.find(:all)
ex = Exercise.find(741)
ex.name += "_TEST"
ex.save
end
そして、ex.save用に生成されたURLは
POST http://localhost/exercises.xml
その結果、既存のレコードの更新ではなく、新しいレコードが作成されます...
私はURLが
PUT http://localhost/exercises/741.xml
そしてもちろん、私は既存のレコードが更新されることを期待していました。
どこを見ればいいの?
ありがとう