Ruby on rails rails\u admin:以嵌套形式设置所选选项卡

Ruby on rails rails\u admin:以嵌套形式设置所选选项卡,ruby-on-rails,rails-admin,Ruby On Rails,Rails Admin,我正在使用rails_admin制作幻灯片放映之类的东西 class SlideShow has_many :slides accepts_nested_attributes_for :slides, allow_destroy: true end 等等 我从用户那里得到的一个请求是:他们将在幻灯片放映中制作第三张幻灯片。他们将点击“保存并编辑”,然后返回到嵌套表单中的第一张幻灯片 有人知道保存后打开第三张幻灯片的方法吗 有两种方法可以做到这一点: 1)会话变量: 创建会话变量并设置

我正在使用rails_admin制作幻灯片放映之类的东西

class SlideShow
  has_many :slides
  accepts_nested_attributes_for :slides,  allow_destroy: true
end
等等

我从用户那里得到的一个请求是:他们将在幻灯片放映中制作第三张幻灯片。他们将点击“保存并编辑”,然后返回到嵌套表单中的第一张幻灯片


有人知道保存后打开第三张幻灯片的方法吗

有两种方法可以做到这一点:

1)会话变量:

创建会话变量并设置最后一张活动幻灯片的id,在控制器操作之间传递它,并在保存幻灯片后使用它将用户带回该幻灯片

2)获取者和设置者:

创建帮助器方法:

def last_active_slide=(id)
   @slide_id = id
 end

def last_active_slide
  @slide_id
end

在存储最后一个活动幻灯片id时调用setter,并调用getter检索id以将用户带回该幻灯片。

Right。我是说,我知道一般的方法。问题是如何在不完全破坏rails_admin的情况下将其整合在一起