我已經看到很多帖子提供-W0
標誌作爲這個問題的答案,但我不想禁止所有的警告,只是警告特定的值。在Ruby中取消特定的警告
我在Ruby 1.8.7上運行一個非Rails應用程序(儘管它使用ActiveRecord)。我希望將所有的警告,除了以下棄用警告:
Object#id will be deprecated; use Object#object_id
如果這是不可能的,我想拋棄所有廢棄警告。 Java至少可以讓你做到這一點。 Ruby怎麼樣?
更新:我已經upvoted兩個答案,但檢查後來搜索者將期望在這裏找到一個答案。
你爲什麼不停止使用'Object#id'? – jtbandes
正在改變方法調用#object_id不可行嗎? –
不工作。記住的對象是一個ActiveRecord實例,所以我實際上在尋找ActiveRecord屬性'id'。 – JellicleCat