Html 在rails中生成双GET请求的简单锚定标记
我有一个奇怪的问题,其他一些双重要求的问题没有回答。我有一个超级简单的应用程序,基本上是一本漫画书。每当我点击链接进入第二页,我的服务器就会记录两个GET请求。我不记得这种事经常发生。知道是什么导致了重复的GET请求吗 ROUTES.rbHtml 在rails中生成双GET请求的简单锚定标记,html,ruby-on-rails,get,anchor,Html,Ruby On Rails,Get,Anchor,我有一个奇怪的问题,其他一些双重要求的问题没有回答。我有一个超级简单的应用程序,基本上是一本漫画书。每当我点击链接进入第二页,我的服务器就会记录两个GET请求。我不记得这种事经常发生。知道是什么导致了重复的GET请求吗 ROUTES.rb root to: 'episodes#index' resources :episodes, :only => [:index] post 'pusher/auth' match '/episodes/:page', to: 'episodes#inde
root to: 'episodes#index'
resources :episodes, :only => [:index]
post 'pusher/auth'
match '/episodes/:page', to: 'episodes#index', via: 'get'
INDEX.HTML.ERB
<a id="ep-link-2" href="/episodes/2"> 2 </a>
Kombo建议检查Turbolinks。我将数据no turbolink attr添加到,双请求停止 Kombo建议检查TurboLink。我将数据no turbolink attr添加到,双请求停止 你在使用涡轮链接吗?如果您让TurboLink跟踪您的资产,它可能会触发第二个get请求以重新加载head.OMG。非常感谢。我没有向链接中添加turbolink数据,它起了作用。是的。谢谢大家!@jumpReturn应用程序中是否有Javascript?是否使用TurboLink?如果您让TurboLink跟踪您的资产,它可能会触发第二个get请求以重新加载head.OMG。非常感谢。我没有向链接中添加turbolink数据,它起了作用。是的。谢谢大家!@jumpReturn您的应用程序中有Javascript吗?对于其他应用程序,现在是data turbolinks。参考:对于其他人,这是现在的数据涡轮链接。参考:
def index
@current_episode = params[:page].to_i || 1
ep_folder = Dir.new("app/assets/images/episodes")
#returns 0 if folder name is not a number, meaning it's not an actual episode
ep_folder = ep_folder.reject { |file| file.to_i == 0 }
@total_episodes = ep_folder.count
ip = request.remote_ip
Visitor.has_visited?(ip)
total_site_visits = Visitor.total_site_visits
total_uniques = Visitor.total_uniques
data = {:total_site_visits => total_site_visits,
:unique_visits => total_uniques }
@visit_counts = [total_uniques, total_site_visits]
Pusher['connections'].trigger('new_connection', data)
@visitor_data = { :total_site_visits => total_site_visits,
:unique_visits => total_uniques }
respond_to do |format|
format.html { render :index }
format.json { render :json => @visitor_data }
end
end