使用以下任一版本在chrome 50+上打破导航栏搜索:
具体化0.97.6具体化0.97.5
使用的代码如文档中所述:
<nav>
<div class="nav-wrapper">
<form>
<div class="input-field">
<input id="search" type="search" required>
<label for="search"><i class="material-icons">search</i></label>
<i class="material-icons">close</i>
</div>
</form>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
此代码导致文档页面和我的网站上描述的视觉问题:
http://materializecss.com/navbar.html
我如何解决这个问题让它看起来一致?
我正在尝试验证电子邮件地址..它是否存在..以及它是否符合正则表达式标准(/ xyz /).我真的需要在rails中的控制器或视图级别执行此操作,因为我打算为我的应用程序转储ActiveRecord,因为我计划稍后使用nosql数据库.
任何提示?建议?
在模型中,它将是以下代码..但我试图在控制器或视图中执行此操作:
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
validates :email, presence: true,
format: { with: VALID_EMAIL_REGEX },
uniqueness: { case_sensitive: false }
Run Code Online (Sandbox Code Playgroud) 目前,当按钮被按在电话屏幕或窄窗口上时,Twitter Bootstrap的底部导航栏(用作页脚)向下滑动.
我希望菜单向上滑动而不是默认的"向下"..有关如何使用twitter bootstrap执行此操作的任何想法?
导航栏页面视图层中使用的代码如下:
<footer id="footer" class="navbar navbar-fixed-bottom">
<div class="navbar-inner">
<div class="container">
<button type="button" class="btn btn-navbar dropup" data-toggle="collapse" data-target=".show-footer">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="nav-collapse collapse show-footer">
<nav>
<ul class="nav pull-right">
<%= g_about_link(yield(:title)) %>
<%= g_contact_link(yield(:title)) %>
<%= g_faq_link(yield(:title)) %>
<%= g_careers_link(yield(:title)) %>
<%= g_privacy_link(yield(:title)) %>
<%= g_quotes_link(yield(:title)) %>
<%= g_terms_link(yield(:title)) %>
<li><a href="http://news.railstutorial.org/" target="_blank">News</a></li>
</ul>
</nav>
</div><!--/.nav-collapse -->
</div>
</div>
</footer>
Run Code Online (Sandbox Code Playgroud) 运行此命令后,我经常收到此错误....
bundle clean --force
Run Code Online (Sandbox Code Playgroud)
在我的rails项目..
我怎样才能解决这个问题?
我正在尝试测试这样的minitest文件:
COVERAGE=true ruby -Itest test/views/info_pages_test.rb
COVERAGE=true ruby -Itest test/views/errors_test.rb
Run Code Online (Sandbox Code Playgroud)
现在我的info_pages_test有97%的覆盖率,而我的errors_test有75%的覆盖率.它们应该一起覆盖100%..但每次运行上述命令时,我得到一个结果或另外75%或97%.有没有办法将两个测试文件的结果合并为一个覆盖率报告?
非常感谢帮助!
这是我的minitest_helper.rb文件的顶部
## SimpleCOV
require 'simplecov'
if ENV["COVERAGE"]
SimpleCov.start('rails') do
add_filter "/test/"
end
puts "Started SimpleCOV"
end
Run Code Online (Sandbox Code Playgroud)
我在应用程序根目录中也有一个.simplecov文件,但是使用它会给我带来不可预测的结果.我偶尔会得到100%的覆盖率,这是不可预测的..
.simplecov文件
SimpleCov.use_merging true
SimpleCov.merge_timeout 3600
Run Code Online (Sandbox Code Playgroud) 当我在ruby脚本中运行它时,我遇到了这行sed的问题:
sed -ne '/^<div class="results">/,/<\/body>/p' blah.html
Run Code Online (Sandbox Code Playgroud)
我试图在反引号中运行它``但它不能在Ruby脚本中正确执行.blah.html的内容如下......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>RSpec results</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Pragma" content="no-cache" />
<style type="text/css">
body {
margin: 0;
padding: 0;
background: #fff;
font-size: 80%;
}
</style>
<script type="text/javascript">
// <![CDATA[
function addClass(element_id, classname) {
document.getElementById(element_id).className += (" " + classname);
}
function removeClass(element_id, classname) {
var elem = document.getElementById(element_id);
var classlist = elem.className.replace(classname,'');
elem.className …Run Code Online (Sandbox Code Playgroud) 我有以下字符串:
"Gender and Women's Studies"
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
"Gender\ and\ Women\'s\ Studies"
Run Code Online (Sandbox Code Playgroud)
这样我就可以使用该字符串创建一个有效的Unix文件夹.
我将如何在Ruby中解决这个问题?
这可能吗?
从这个字符串:
string = "lsdfh892pr23hr4342pr3j4r\n\nwww.foobar.com•\nyahoogooglebing"
Run Code Online (Sandbox Code Playgroud)
我想提取"www.foobar.com".
而且,从这一个:
string = "lsdfh892pr23hr4342pr3j4r\n\ninfo@google.com•\nyahoogooglebing"
Run Code Online (Sandbox Code Playgroud)
我想提取"info@google.com".
我能够使用javascript并调用.click()或.focus()以使纸张输入准备好输入聚合物0.5.6.
1.0似乎失去了这种能力.有没有办法让输入准备好使用JS或使用新的1.0 Polymer API进行输入?
我有3个预先输入的字段:
它们如下:
国家:| _ __ _ __ _ ____ |
州:| _ __ _ __ _ ____ |
城市:| _ __ _ __ _ ____ |
这是第二个typeahead字段的代码(其余类似):
<input type="text" class="span3" style="margin: 0 auto;"
data-provide="typeahead" data-items="4"
data-source="["Alabama","Alaska",
<many more US states>
,"Wyoming"]">
Run Code Online (Sandbox Code Playgroud)
现在......我需要两个类型字段看起来像下拉菜单,这可以通过这里的说明来实现..没问题.
我问的问题属于下面的"最后一个选项":注意:我在Rails中构建这个,所以ruby代码会很好...
占位情况:
我需要每个下拉列表都有一个灰色的默认占位符文本.
例如:
国家:| _ USA __ _ __ _ _ |
州:| _ IOWA __ _ __ _ |
城市:| _ DES MOINES ____ |
遗漏价值案例:
如果用户键入自动填充中不存在的城市值,我想向他们显示带有链接的下拉列表.
例如:用户在城市字段中输入"yahoo".这应该导致输出"那个城市不存在,点击这里搜索它"
点击上面的文字可以将我重定向到Google.com
错误案例:
如果在第一个字段(国家/地区)中未选择任何内容,则第二个字段在下拉列表中应具有默认值:"请选择要开始的国家/地区"
最后选项:
成功选择城市后,例如:旧金山...我想重定向到一个新的html文件,如"mysite.com/datastore/calsan.html"(每个选项的前三个字母以小写形式附加在一起)
这个最终的html文件将被预先生成,并将有关于城市"旧金山"的相关统计数据和有趣的事实...我还将为数据存储文件夹中预生成的其他城市提供有趣的事实.
ruby ruby-on-rails typeahead twitter-bootstrap drop-down-menu