我使用paper_trail gem来修改我的网页模型。
我有一个名为version
的方法,它采用page_id
和version_id
。
def version
page = Page.where(id: params[:page_id]).first
@version = page.versions.where(id: params[:version_id]).first
@previous_version = @version.previous_version rescue nil
@next_version = @version.next_version rescue nil
end
我想要做的是将下一个版本和之前的版本传递给我的视图。但是我只能访问当前版本。 @previous_version
和@next_version
始终为nil
,即使我有下一版和早期版。似乎它不知道方法previous_version
和next_version
是什么。