小编Nic*_*sky的帖子

在Ruby on Rails中使用send有什么好处?

我已经在代码中注意到我正在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
Run Code Online (Sandbox Code Playgroud)

ruby oop ruby-on-rails

2
推荐指数
1
解决办法
934
查看次数

标签 统计

oop ×1

ruby ×1

ruby-on-rails ×1