has 1, :message_filter, :constraint => :destroy
has 1, :filter, :through => :message_filter, :via => :filter
accepts_nested_attributes_for :filter
end
class Filter
property :format, String
end
When I try to update a message:
message.update(params[:message])
I get the error message:
PRIMARY KEY must be unique (code: 19, sql state: , query: INSERT INTO "filters" (....))
Why is it trying to do an insert instead of doing an update?
Paul