32 lines
721 B
Ruby
32 lines
721 B
Ruby
class StaticController < ApplicationController
|
|
def benchmark
|
|
n = 1_000
|
|
|
|
Benchmark.bm do |x|
|
|
x.report("default") do
|
|
n.times do
|
|
view_context.link_to("test", :controller => "posts", :action => "index", :tags => "abc")
|
|
end
|
|
end
|
|
|
|
x.report("posts_path") do
|
|
n.times do
|
|
view_context.link_to("test", posts_path(:tags => "abc"))
|
|
end
|
|
end
|
|
|
|
x.report("fast link to") do
|
|
n.times do
|
|
view_context.fast_link_to("test", :controller => "posts", :action => "index", :tags => "abc")
|
|
end
|
|
end
|
|
end
|
|
|
|
render :nothing => true
|
|
end
|
|
|
|
def terms_of_service
|
|
render :layout => "blank"
|
|
end
|
|
end
|