2012-12-28 31 views
2

我想可以使用下面的方法來使用它像這樣:clear_tire_index_for Answer, Question我應該如何爲類數組編寫一個方法?

def clear_tire_index_for(resource) 
    resource.index.delete 
    resource.tire.create_elasticsearch_index 
    resource.index.refresh 
    end 

如何做到這一點?

+0

資源應該是對象還是類名? – Khaled

+0

''resource''應該是班級名稱 – tomekfranek

回答

3
def clear_tire_index_for(*resources) 
    resources.each do |res| 
     res.index.delete 
     res.tire.create_elasticsearch_index 
     res.index.refresh 
    end 
end 

clear_tire_index_for Answer, Question 
clear_tire_index_for Answer 
+0

好的。瞭解。編輯 –

相關問題