I assume that Rails4 works just as Rails3 in this case:
class Region < ActiveRecord::Base
has_many :regions, dependent: :destroy
belongs_to :region
end
has_many
and belongs_to
are class/singleton methods of Region. Aa such you cannot use one of them as a parameter to the other method.