-3

我目前正在使用以下代码在 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

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

方法已弃用或移动

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

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

我应该担心在我的应用程序中使用它吗?

4

1 回答 1

1

你不需要担心这个。公共 Rails API中推荐使用该方法。

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

于 2013-10-14T13:20:52.187 回答