我想根据我在页面中提取的信息更改页面中显示的标题(例如,显示收件箱消息的数量)
document.getElementsByTagName('title')[0].innerHTML="foo"; 确实更改了标题标记,但是当发生这种情况时,firefox不会更新显示的标题(在窗口和标记中).
这可能吗?
我想在我的rails应用程序中创建一个路由
/panda/blog
/tiger/blog
/dog/blog
Run Code Online (Sandbox Code Playgroud)
熊猫,老虎和狗都是固定链接(动物类)
这样做的正常方式
map.resources :animals do |animal|
animal.resource :blog
end
Run Code Online (Sandbox Code Playgroud)
会沿着线路创建路线
/animals/panda/blog
/animals/tiger/blog
/animals/dog/blog
Run Code Online (Sandbox Code Playgroud)
但我不想要第一段,因为它总是一样的.
我知道我可以通过手动路由来做到这一点,但我想知道如何使用rails资源,因为有动物和博客是我的要求.
我正在使用RighAWS gem,并在http级别进行模拟,以便在我的测试中执行RightAWS代码.
当发生这种情况时,我得到以下输出
....New RightAws::S3Interface using per_request-connection mode
Opening new HTTP connection to s3.amazonaws.com:80
.New RightAws::S3Interface using per_request-connection mode
.
即使所有测试都通过,但当我确实遇到错误时,由于此输出而难以扫描它们.沉默它有一个很好的方法吗?
我有Rails和Rspec的路由问题,我无法解决.
在我的routes.rb文件中,我设置了一些重定向,如下所示:
match "/events" => redirect("/albums")
match "/events/:id" => redirect("/albums/%{id}")
Run Code Online (Sandbox Code Playgroud)
这有效,但我无法弄清楚如何测试它.我希望我能做点什么
{ :get => "/events" }.should route_to(:controller => "events", :action => "index")
Run Code Online (Sandbox Code Playgroud)
要么
{ :get => "/events" }.should redirect_to("/albums")
Run Code Online (Sandbox Code Playgroud)
但是这些选项似乎都不起作用.
创建正常的请求响应周期,获取"/ events"然后检查响应是重定向返回错误,没有响应...
routing ×2
rspec ×2
firefox ×1
greasemonkey ×1
resources ×1
rightscale ×1
ruby ×1
testing ×1
title ×1