当我单击导航栏上的"登录"时,会弹出一个模态对话框,将该日志部分呈现.
我将如何使用RSpec和Capybara进行测试?
<!--....-->
<li><%= link_to "Log in", '#', data: {:'reveal-id' => 'loginModal'} %></li>
<!--....-->
<div id="loginModal" class="reveal-modal">
<%= render 'devise/sessions/new' %>
<a class="close-reveal-modal">×</a>
</div>
Run Code Online (Sandbox Code Playgroud) 所以我最近刚刚在一个新项目中安装了Foundation 4.但是,如果我尝试使用foundation_and_overrides.scss文件中定义的变量,则会收到错误消息,指出找不到变量.
例
application.css.scss
/*
*= require_self
*= require foundation_and_overrides
*= require navigation
*/
Run Code Online (Sandbox Code Playgroud)
foundation_and_overrides.scss
@import "foundation/foundation-global";
$topbar-bg: #230F2B;
@import "foundation";
Run Code Online (Sandbox Code Playgroud)
navigation.css.scss
#welcome a:not(.button):hover{
background: $topbar-bg;
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误 Undefined variable: "$topbar-bg".
但是覆盖文件的工作方式是顶部栏实际上会改变颜色,但这只是我无法在其他地方使用此变量.