方法上的弃用警告

时间:2013-10-14 13:02:46

标签: ruby-on-rails associations ruby-on-rails-4

我目前正在使用以下代码在Rails中构建友谊请求模型:

Friendship < ActiveRecord::Base  
  belongs_to :user  
  belongs_to :friend, :class_name => "User", :foreign_key => "friend_id"
  validates_presence_of :user_id, :friend_id  
end

在APIdock网站上查找:class_name方法时,我收到一条警告,提示此方法已弃用

  

弃用或移动方法

     

此方法已弃用或在最新的稳定版本上移动。该   此处显示了最新的现有版本(v2.3.8)。

     

http://apidock.com/rails/ActiveRecord/Base/class_name/class

我应该担心在我的申请中使用它吗?

1 个答案:

答案 0 :(得分:1)

您无需担心这一点。该方法在公共Rails API中已弃用。

您在APIdock网站上看到的警告意味着class_name已在内部移动到其他类。它从ActiveRecord::Base转到ActiveRecord::Reflection::MacroReflection