0

我找到了活动脚手架的配置“list.per_page”,但我可以让那个用户输入他想列出多少条记录。

我想要一些动态的东西,因为“list.per_page”是一个静态的量。

有人怎么知道怎么做?

4

1 回答 1

0

您需要动态设置的任何活动脚手架配置,您可以使用 before_filter(或 rails 4 中的 before_action):

DEFAULT_LENGTH = 30
before_filter :set_list_length

def set_list_length
  length = @current_user.settings.per_page || DEFAULT_LENGTH
  active_scaffold_config.list.per_page 
  # you can set here almost anything you want from AS config using active_scaffold_config and @current_user
end
于 2013-08-16T16:52:51.993 回答