小编Lau*_*ung的帖子

Greasemonkey可以导致显示的标题发生变化

我想根据我在页面中提取的信息更改页面中显示的标题(例如,显示收件箱消息的数量)

document.getElementsByTagName('title')[0].innerHTML="foo"; 确实更改了标题标记,但是当发生这种情况时,firefox不会更新显示的标题(在窗口和标记中).

这可能吗?

firefox greasemonkey title

3
推荐指数
1
解决办法
3737
查看次数

rails资源路由中的默认段名称

我想在我的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资源,因为有动物和博客是我的要求.

resources routing ruby-on-rails

3
推荐指数
1
解决办法
1519
查看次数

运行测试时如何使以下RightAWS消息静音

我正在使用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 .

即使所有测试都通过,但当我确实遇到错误时,由于此输出而难以扫描它们.沉默它有一个很好的方法吗?

ruby testing rspec amazon-web-services rightscale

3
推荐指数
1
解决办法
666
查看次数

使用rspec测试路由重定向

我有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 rspec ruby-on-rails

3
推荐指数
1
解决办法
1454
查看次数