我在申请中界定了一种方法,即根据目前的要求,恢复一种通俗的URL。 我怎么能够模仿或以其他方式为控制者规定完整的URL?
# spec/helpers/application_helper_spec.rb
describe "#canonical_url" do
it "should return a path to an asset that includes the asset_host" do
# Given: "http://www.foo.com:80/asdf.asdf?asdf=asdf"
helper.canonical_url().should eq("http://www.foo.com/asdf.asdf")
end
end
# app/helpers/application_helper.rb
def canonical_url
"#{request.protocol}#{request.host}#{(request.port == 80) ? "" : request.port_string}#{request.path}"
end
www.un.org/Depts/DGACM/index_spanish.htm
归根结底,我要测试的是,风能(url)(a) 回到了不同的URL公司的楼梯,有些是港口,有些是码头/o,有些是用电梯,有些有路。 也许这种高技能只是最终目标。 我愿对最初的URL表示明确的怀疑/ock/点击,然后明确把期望放在对口单位。 我很想能够用一个电话来做到这一点,即: Controller.request.url = http://www.foo.com:80/asdf.asdf?asdf=asdf
或request = ActionController:Request.new :url =>http://www.foo.com:80/asdf.asdf.asdf?asdf=asdf
,但迄今为止,我还没有找到一个允许我这样做的单一“hook”。 因此,我期待的解决办法。 www.un.org/Depts/DGACM/index_french.htm