Rails: как автоматически добавить метод перед окончанием каждого действия - PullRequest
0 голосов
/ 09 мая 2019

У меня есть действия, которые должны отображать индексное представление с различным содержимым. Я попытался after_action, но он по-прежнему ищет конкретное представление перед запуском render_index:

after_action :render_index, except: [:index]

def index
  @items = Item.all
end

def fruits
  @items = Item.where(category: 'fruits')
  # render 'index'
end

def cars
  @items = Item.where(category: 'cars')
  # render 'index'
end

...a lot more

def render_index
  render 'index'
end

Как я могу добавить render_index непосредственно перед каждым end оператором, чтобы мне не приходилось писать render 'index' снова и снова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...