我找到了活动脚手架的配置“list.per_page”,但是我可以输入他想要列出的记录数。
我想要一些动态的东西,因为“list.per_page”是一个静态的数量。
有人怎么知道这样做?
答案 0 :(得分:0)
您需要动态设置的任何活动脚手架配置,您可以使用before_filter(vs 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