Я смотрю RailsCast на полиморфные ассоциации.http://railscasts.com/episodes/154-polymorphic-association?view=asciicast
Есть три разных модели Article, Photo и Event, каждая из которых берет комментарий от Comment.rb.(Article, Photo и Event каждый из article_id, photo_id и event_id).При составлении списка комментариев у него возникает проблема выяснения, для какой из 3 моделей перечислить комментарии, поэтому он делает это в действии index
def index
@commentable = find_commentable
@comments = @commentable.comments
end
def find_commentable
params.each do |name, value|
if name =~ /(.+)_id$/
return $1.classify.constantize.find(value)
end
end
nil
end
Мой вопрос: что такое $1
?