私が取り組んでいるコードでsend
頻繁に使用されていることに気付きましたが、完全には理解していません。物事を複雑にせず、使用しない代わりに、それを使用する利点は何ですか?
例:
def star_ratings_count(rating)
self.send("#{rating}_ratings".to_sym).star.count
end
def update_star_ratings_count
self.ratings_count = star_ratings_count(:criteria_one_rating)
end