Rails:如何在每个操作结束之前自动添加方法

时间:2019-05-09 04:21:29

标签: ruby-on-rails

我应该执行一些操作来呈现具有不同内容的索引视图。我尝试过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'

0 个答案:

没有答案