Не совсем понятно, почему вы хотите, чтобы метод show
был таким же, как index
, но самый простой подход - это перенаправление:
def show
redirect_to(:action => :index)
end
Альтернативный вариант - сделать то же самоеtemplate:
def show
render(:action => 'index')
end
Если вы используете метод render
, вам нужно будет заполнить те же переменные экземпляра, что и в методе index
, иначе ваше представление может не работать.Если вы хотите быть уверены, что установлены одинаковые переменные, вы также можете сделать это:
def show
self.index
render(:action => 'index')
end