The answer wasn't too difficult, but a bit strange.
What I ended up doing was
def create
@place = Place.find_or_create_by_name_and_lat_and_lon(params[:place])
@member.places << @place
respond_with @member.places
end
Worked right away.