# File model/model.rb, line 211
    def position=(p)
        raise "Operating on invalidated ingredient" if @id.nil?
        p2 = position
        if p2 != p then
            @dbh.do("update ingredient set position=? where ingredient_id=?", p, @id)
            notify_observers
        end
        p
    end