Skip to content

Commit 5ae3ab1

Browse files
committed
Don't redirect static assets for now (issues with version specifier URLs)
1 parent 1938b83 commit 5ae3ab1

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

app/jobs/github_checkout_job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def library_version
9292

9393
def flush_cache
9494
CacheClearJob.perform_later("/", "/github", "/github/~#{project[0, 1]}",
95-
"/github/#{name}/", "/list/github/#{name}/")
95+
"/github/#{name}/", "/list/github/#{name}/", "/static/github/#{name}/")
9696
end
9797

9898
def register_project

app/jobs/update_remote_gems_list_job.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ def flush_cache(gem_names)
7171
changed_gems.keys.each do |gem_name|
7272
index_map[gem_name[0, 1]] = true
7373
end
74-
CacheClearJob.perform_later("/gems", *index_map.keys.map { |k| "/gems/~#{k}" })
74+
CacheClearJob.perform_later("/gems", "/featured", *index_map.keys.map { |k| "/gems/~#{k}" })
7575

7676
changed_gems.keys.each_slice(50) do |list|
77-
CacheClearJob.perform_later(*list.map { |k| [ "/gems/#{k}/", "/list/gems/#{k}/" ] }.flatten)
77+
CacheClearJob.perform_later(*list.map { |k| [ "/gems/#{k}/", "/list/gems/#{k}/", "/static/gems/#{k}" ] }.flatten)
7878
end
7979
end
8080
end

config/routes.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,13 @@
4040
end
4141
end
4242

43-
%W[#{} search/ list/].each do |prefix|
43+
%W[#{} search/ list/ static/].each do |prefix|
4444
get "#{prefix}docs/:name(/*rest)", to: "yard#featured", as: prefix.blank? ? "yard_featured" : nil
4545
get "#{prefix}stdlib/:name(/*rest)", to: "yard#stdlib", as: prefix.blank? ? "yard_stdlib" : nil
4646
get "#{prefix}gems/:name(/*rest)", to: "yard#gems", as: prefix.blank? ? "yard_gems" : nil
4747
get "#{prefix}github/:username/:project(/*rest)", to: "yard#github", as: prefix.blank? ? "yard_github" : nil
4848
end
4949

50-
get "/static/docs/:name/*rest(.:format)", to: redirect("/assets/%{rest}.%{format}", status: 302)
51-
get "/static/stdlib/:name/*rest(.:format)", to: redirect("/assets/%{rest}.%{format}", status: 302)
52-
get "/static/gems/:name/*rest(.:format)", to: redirect("/assets/%{rest}.%{format}", status: 302)
53-
get "/static/github/:username/:project/*rest(.:format)", to: redirect("/assets/%{rest}.%{format}", status: 302)
5450
get "/js/*rest(.:format)", to: redirect("/assets/js/%{rest}.%{format}", status: 302)
5551
get "/css/*rest(.:format)", to: redirect("/assets/css/%{rest}.%{format}", status: 302)
5652
get "/images/*rest(.:format)", to: redirect("/assets/images/%{rest}.%{format}", status: 302)

0 commit comments

Comments
 (0)