这是一个问题。我有一个非常简单的论坛应用程序和一个TopicsController#show
操作,用于呈现包含帖子的主题页面。帖子使用will_paginate gem
呈现。
但该操作还允许您转到特定帖子而不是特定页面(例如/topics/23?post=235
),它会自动计算您应该使用的页面,并且工作正常。
除了will_paginate
帮助程序生成的链接持久存在post
参数,因此即使您点击该链接,您也会返回同一页面,导致post
参数存在。
我该如何解决这个问题?
答案 0 :(得分:1)
你可以传入你想要使用的para_paginate的参数。通常你想要它们所以所以在这种情况下你想要删除你不想要的那个。有点难看,但它确实有效:
= will_paginate @topics, params: params.reject{|k,v| k == 'post'}
你可以把它包起来帮助清理。
答案 1 :(得分:1)
如果你正在使用Rails,你可以更简洁地做到这一点:
int j;
for(j = 0; j < neighbourcount; ++j) {
for ( int l = 0 ; l< neighbourcount ; l++ ){
int current_neighbour = neighbours[l];
if ( current_neighbour != parent ){
MPI_Send(/*send j*/ , 1 , MPI_INT , current_neighbour , tag, COMM );
}
}
}