Ruby on rails Apotomo小部件中的Kaminari,链接混乱
我在apotomo小部件中有Kaminari分页。 分页链接按预期呈现,直到触发apotomo事件。然后,分页链接使用一个href呈现,该href似乎是上一个apotomo事件的url:Ruby on rails Apotomo小部件中的Kaminari,链接混乱,ruby-on-rails,kaminari,apotomo,Ruby On Rails,Kaminari,Apotomo,我在apotomo小部件中有Kaminari分页。 分页链接按预期呈现,直到触发apotomo事件。然后,分页链接使用一个href呈现,该href似乎是上一个apotomo事件的url: transactions/render_event_response?...various parameters.... 这让我快发疯了。apotomo和kaminari之间的url for事件方法是否存在一些混淆 轨道3.2.3 Apotomo 1.2.3 Kaminari 0.14.1这是Kaminari
transactions/render_event_response?...various parameters....
这让我快发疯了。apotomo和kaminari之间的url for事件方法是否存在一些混淆
轨道3.2.3
Apotomo 1.2.3
Kaminari 0.14.1这是Kaminari的一个问题,我在代码中添加了一个修复程序,可以从Kaminari在apotomo事件的视图中添加的url中删除不需要的数据 在应用程序_helper.rb中:
def strip_apotomo_data_from_kaminari_url(url)
url.gsub!('/render_event_response', '')
if url =~ /\?/
param_list = url.split('?')[1].split('&')
param_list.reject!{ |p| p.start_with?('source', 'type') }
url = url.split('?')[0] # strips all params
url += '?'+ param_list.join('&')
end
url
end
然后我调用了这个助手来更新来自5个Kaminari分页链接部分的url:_page.html.erb、_first_page.html.erb和_last_page.html.erb、_prev_page.html.erb和_next_page.html.erb。(见对的答复)
感谢apotomo的Nick Sutterer为我指明了正确的方向
卡米纳里的错误是: