rails_admin:以嵌套的形式设置选定的选项卡

时间:2013-11-11 19:56:33

标签: ruby-on-rails rails-admin

我正在使用rails_admin制作类似幻灯片的内容。

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

我从用户那里得到的一个请求就是:他们将在幻灯片中制作第三张幻灯片。它们将点击“保存并编辑”,它们将以嵌套形式弹回到第一张幻灯片。

有人知道在保存后将它们打开到第三张幻灯片的方法吗?

1 个答案:

答案 0 :(得分:0)

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

1)会话变量:

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

2)Getters&塞特斯:

创建辅助方法:

def last_active_slide=(id)
   @slide_id = id
 end

def last_active_slide
  @slide_id
end

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