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