小编ach*_*ion的帖子

在一个页面上显示所有结果(gem kaminari)

我有数据,他们在一些页面上被剪切(每页10个结果).

控制器中的代码:

@messages = Message.order('id DESC').page params[:page]
Run Code Online (Sandbox Code Playgroud)

如果需要,我如何在一个页面上显示所有结果?它与'see all'页面导航类似.

ruby navigation ruby-on-rails ruby-on-rails-3 kaminari

6
推荐指数
1
解决办法
4030
查看次数

在范围内的路由中设置布局

我有管理控制器,我想设置“/admin”路径的布局。

我尝试像:

scope '/admin' do
  layout 'admin' # did't work
  get '/' => 'admin#index', as: 'admin'
  resources :posts, as: 'admin_posts'
end
Run Code Online (Sandbox Code Playgroud)

我可以在 AdminController 中设置布局,如下所示:

class AdminController < ApplicationController
  layout 'admin'
end
Run Code Online (Sandbox Code Playgroud)

但这是一个坏方法,因为为从“/admin”路径调用的所有控制器合理地使用一些布局

我怎样才能做到呢?

layout scope routes ruby-on-rails

2
推荐指数
1
解决办法
4677
查看次数