2
我注意到在代碼中,我正在努力,send
已被頻繁使用,我不完全理解它。使用它的好處是什麼,而不是使事情複雜化,不使用它?在Ruby on Rails中使用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
元編程的東西變得容易 – apneadiving