👏👏👏
:plus1:
:plus1: 这些讲稿能下载吗?问一下版权问题
😊赞一个
可以在 index 里面保存一个 session[:page]
def index
@posts = Post.all.page(params[:page])
session[:page] = params[:page]
end
这样即使在 show 页面做 destroy 动作,也可以 redirect_to 到 index 页面,只是 index 方法需要有所修改
@posts = Post.all.page(params[:page] || session[:page])
这样在没有 params[:page] 参数的时候就可以取 session 上保存的:page 了 ~~~~ 突然发现 kaminari 的 helper 方法生产的 view,点击第一页[1]是不会带参数?page=1 的。 这样在第一次点击第一页的时候还是会取 session[:page],然后 session 就被置为 nil 了 我的处理方式是直接在需要跳转到历史 index 页面的 action 里调用 session
redirect_to posts_path(page: session[:page])
当然 index 也要改回原来的 code
所有外行都觉得网管或者 IT 只是随便修修网络重启电脑的,想不花钱请网管就等着出现问题耗时间吧
非常好,非常实用😊
👍
作为一个菜鸟,看到这种文章很兴奋,因为大多数还没有接触过,只看到吐槽 AR,不过还是认真看完了