Ruby on rails Rails—迭代方法名
我试图弄清楚如何在控制器中迭代方法名。这是我到目前为止所做的,但这当然行不通。我看过其他关于使用“发送”的帖子。但没法让它正常工作。有什么建议吗Ruby on rails Rails—迭代方法名,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图弄清楚如何在控制器中迭代方法名。这是我到目前为止所做的,但这当然行不通。我看过其他关于使用“发送”的帖子。但没法让它正常工作。有什么建议吗 @someMethods = { '0' => 'methodone', '1' => 'methodtwo' } for count in 0..1 @someObject[count] = Trucks.@someMethods["#{count}"](params[:color]) end @someMethods.e
@someMethods = {
'0' => 'methodone',
'1' => 'methodtwo'
}
for count in 0..1
@someObject[count] = Trucks.@someMethods["#{count}"](params[:color])
end
@someMethods.each do |count, method|
@someObject[count] = Trucks.send(method, params[:color])
end