小编deb*_*deb的帖子

如何使用NGINX重定向到不同的域?

我如何可以重定向mydomain.com任何子域*.mydomain.com,以www.adifferentdomain.com使用NGINX?

redirect nginx vhosts

124
推荐指数
7
解决办法
15万
查看次数

使用--no-rdoc和--no-ri与bundler

使用时gem install gem_name我可以通过--no-rdoc--no-ri切换到跳过为安装时的gem生成RDoc/RI文档.

是否有类似的方法来做到这一点bundle install

ruby gem rubygems ruby-on-rails bundler

113
推荐指数
4
解决办法
4万
查看次数

如何在jQuery中选择"this"中的元素?

我知道我可以这样选择一个元素:

$("ul.topnav > li.target").css("border", "3px double red");
Run Code Online (Sandbox Code Playgroud)

但我怎么能这样做:

$(this > li.target).css("border", "3px double red");
Run Code Online (Sandbox Code Playgroud)

jquery

91
推荐指数
2
解决办法
13万
查看次数

如何在HTML5中正确使用h1

以下哪一项是构建页面的正确方法:

1)h1仅限于header

<header>
    <h1>Site title</h1>
    <nav>...</nav>
</header>
<section>
    <h2>Page title</h2>
</section>
Run Code Online (Sandbox Code Playgroud)

如果我仅使用h1内部header作为网站的标题,则每个页面都将具有相同的h1标记内容.这似乎没有很多信息.


2)h1in headersection,用于站点和页面标题

<header>
    <h1>Site title</h1>
    <nav>...</nav>
</header>
<section>
    <h1>Page title</h1>
</section>
Run Code Online (Sandbox Code Playgroud)

我也看过h1两次headersection标签中使用不止一次的例子.但是,同一页面有两个标题是不是错了?此示例显示了多个标题和h1标记http://orderedlist.com/resources/html-css/structural-tags-in-html5/


3)h1仅在section,强调页面标题

<header>
    <p>Site title</p>
    <nav>...</nav>
</header>
<section>
    <h1>Page title</h1>
</section>
Run Code Online (Sandbox Code Playgroud)

最后,W3似乎建议h1在主section元素中使用,这是否意味着我不应该在header元素中使用它?

章节可能包含任何等级的标题,但强烈建议作者仅使用h1元素,或者使用适当等级的元素作为该部分的嵌套级别.

html seo html5 semantic-markup semantics

76
推荐指数
3
解决办法
3万
查看次数

使用Nginx自定义错误网关页面

是否可以在Nginx中提供自定义的"Bad Gateway"错误页面?

与自定义404页面类似.

nginx

45
推荐指数
3
解决办法
3万
查看次数

如何将https://请求重定向到NGINX中的http://?

有没有办法通过在域的vhost文件中添加规则将https://请求重定向到http://?我正在使用NGINX.

ssl https redirect nginx

42
推荐指数
4
解决办法
8万
查看次数

使用Rspec测试Rails 3.1可安装引擎

我开始制作Rails 3.1引擎,我很难用rspec测试它.

首先,如果我运行rails g integration_test whatever它会在测试/集成中创建一个常规的集成测试而不是spec/requests(rspec-rails gem被安装并作为gemspec文件中的开发依赖项而需要)

此外,当我运行规范测试时,我得到一个错误,说明与我正在测试的模型相对应的表尚未创建.我尝试rake engine_name:install:migrationsrake db:migrate从虚拟应用程序内部运行,我得到一个"表已存在"错误.

一切似乎都断开了,我觉得我在这里遗漏了一些东西,使rspec gem无缝地工作,就像通常使用完整的rails应用程序一样.

我从http://rubyx.com/2011/03/01/start-your-engines跟踪了所有更改,我可以通过控制台启动虚拟应用程序手动测试引擎,如http:// railscasts所示. com/episodes/277-mountable-engines.

有没有办法让rspec成为测试rails 3.1引擎的默认设置?

rspec ruby-on-rails rails-engines rspec-rails ruby-on-rails-3.1

37
推荐指数
2
解决办法
1万
查看次数

如何在Rails 3中将Thin设置为默认值

我一直thin -V start在开发Thin .

但是,我希望Thin是默认值而不是WEBrick,并且能够启动它rails s.

有没有办法在Rails 3中将Thin设置为默认值而不是WEBrick?

如果那是不可能的,那么至少有一种方法可以自动在测试环境中启动它吗?

ruby ruby-on-rails thin webrick ruby-on-rails-3

34
推荐指数
3
解决办法
2万
查看次数

如何使用Capybara + Selenium测试响应代码

我有以下规格:

it "deletes post", :js => true do 
...
...
page.status_code.should = '404'

end 
Run Code Online (Sandbox Code Playgroud)

page.status_code条线给了我这个错误:

Capybara::NotSupportedByDriverError
Run Code Online (Sandbox Code Playgroud)

如何查看页面的状态代码?

selenium rspec ruby-on-rails capybara

30
推荐指数
2
解决办法
2万
查看次数

Rails:如何要求至少一个字段不为空

我知道我可以通过添加validates_presence_of :field到模型来要求字段.但是,如何要求至少一个字段是强制性的,而不需要任何特定字段?

提前致谢

- Deb

validation ruby-on-rails models

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