小编sam*_*era的帖子

物化CSS Navbar搜索已损坏

使用以下任一版本在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

破碎的搜索

在我的网站上破解搜索

我如何解决这个问题让它看起来一致?

css html5 frontend materialize material-design

11
推荐指数
2
解决办法
6536
查看次数

如何在rails控制器中验证状态和正则表达式格式?

我正在尝试验证电子邮件地址..它是否存在..以及它是否符合正则表达式标准(/ 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)

ruby model-view-controller controller ruby-on-rails nosql

7
推荐指数
1
解决办法
9249
查看次数

在响应模式下单击按钮时如何使"navbar-fixed-bottom"向上滑动?(自举)

目前,当按钮被按在电话屏幕或窄窗口上时,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)

html javascript css twitter-bootstrap

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

env:ruby_noexec_wrapper:没有这样的文件或目录错误

运行此命令后,我经常收到此错误....

bundle clean --force
Run Code Online (Sandbox Code Playgroud)

在我的rails项目..

我怎样才能解决这个问题?

gem ruby-on-rails bundler

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

minitest与simplecov

我正在尝试测试这样的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)

code-coverage ruby-on-rails minitest simplecov

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

sed命令不在ruby中工作,但它在终端中工作

当我在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)

ruby bash terminal sed

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

如何使用Ruby从包含撇号的字符串创建文件夹?

我有以下字符串:

"Gender and Women's Studies"
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

"Gender\ and\ Women\'s\ Studies"
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用该字符串创建一个有效的Unix文件夹.

我将如何在Ruby中解决这个问题?

ruby unix text-processing escaping gsub

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

两个字符之间匹配

这可能吗?

从这个字符串:

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".

ruby regex

0
推荐指数
1
解决办法
213
查看次数

如何在聚合物1.0中自动对焦/自动输入纸张输入?

我能够使用javascript并调用.click()或.focus()以使纸张输入准备好输入聚合物0.5.6.

1.0似乎失去了这种能力.有没有办法让输入准备好使用JS或使用新的1.0 Polymer API进行输入?

javascript polymer polymer-1.0

0
推荐指数
1
解决办法
1214
查看次数

在表单中选择第3个下拉列表时自动重定向?

我有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

-1
推荐指数
1
解决办法
673
查看次数