我在4.2.0中收到以下错误:4.0.2:
未定义的方法`反向!'对于#
在以下代码行中:
def show
@client = Client.find(params[:id])
@versions = @client.versions.reverse! <-- error line
end
输入@ client.versions.class会产生以下结果:
>> @client.versions.class
=> PaperTrail::Version::ActiveRecord_Associations_CollectionProxy
>>
任何人都知道吗?
感谢。
答案 0 :(得分:0)
你甚至不应该尝试使用破坏性的reverse!
方法,(如果它有效)改变它被调用的数组。值得庆幸的是,它已从基础类中删除。相反,你应该只使用仍然返回反向数组的reverse
,但不会改变它被调用的数组。