我正在使用SASS部分模块化我的样式表,如下所示:
@import partials/header
@import partials/viewport
@import partials/footer
@import partials/forms
@import partials/list_container
@import partials/info_container
@import partials/notifications
@import partials/queues
Run Code Online (Sandbox Code Playgroud)
有没有办法包括整个partials目录(这是一个充满SASS-partials的目录),如@import罗盘或什么?
我已经看过这篇文章并尝试了一切我可以改变占位符的填充但是唉,似乎它只是不想合作.
无论如何,这是css的代码.(编辑:这是sass生成的css)
#search {
margin-top: 1px;
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
width: 220px;
}
#search form {
position: relative;
}
#search input {
padding: 0 10px 0 29px;
color: #555555;
border: none;
background: url('/images/bg_searchbar.png?1296191141') no-repeat;
width: 180px;
height: 29px;
overflow: hidden;
}
#search input:hover {
color: #00ccff;
background-position: 0px -32px;
}
Run Code Online (Sandbox Code Playgroud)
这是简单的html:
<div id="search">
<form>
<input type="text" value="" placeholder="Search..." name="q" autocomplete="off" class="">
</form>
<div id="jquery-live-search" style="display: block; position: absolute; top: 15px; width: 219px;"> …Run Code Online (Sandbox Code Playgroud) 我一直在尝试按照教程和本教程:部署为Jenkins用户或允许Jenkins以不同用户身份运行?
但我仍然不能为计算神灵的爱,作为一个不同的用户运行.以下是我所做的步骤:
我一直得到一个无法克隆的错误,因为jenkins一直以匿名开头:
Started by user anonymous
Run Code Online (Sandbox Code Playgroud)
我如何设置它以便jenkins像我一样运行?我正在使用jenkins Web UI,因此它位于localhost:8080
我也尝试使用/ login登录,但我甚至无法使用我的名字或以root身份登录.
人员标签甚至没有创建用户链接,所以是的,我被困住了.请帮忙?
我搜索和搜索,所有我能看到的是使用指南针轨道3.1只是编辑Gemfile如下:
gem 'compass', :git => 'https://github.com/chriseppstein/compass.git', :branch => 'rails31'
gem 'sass-rails', "~> 3.1.0.rc"
Run Code Online (Sandbox Code Playgroud)
是的,我明白了,但下一步是什么?我看到的每个教程都说,使用那个特定的分叉.但是我仍然无法使用带有rails 3.1的罗盘.
我这样做了:
$ compass init rails . --syntax sass
directory ./app/stylesheets/
create ./config/compass.rb
create ./app/stylesheets/screen.sass
create ./app/stylesheets/print.sass
create ./app/stylesheets/ie.sass
Run Code Online (Sandbox Code Playgroud)
由于3.1现在正在使用资产,我只是将所有这些文件转移到3.1.另外,我使用的是指南针-960插件,我在哪里需要它?我尝试添加一个需要960的compass.rb并需要html5样板,我仍然会收到错误:
Error compiling asset application.css:
NoMethodError: undefined method `Error' for Compass:Module
(in /Users/eumir/rails_apps/kiseki/app/assets/stylesheets/screen.sass)
NoMethodError (undefined method `Error' for Compass:Module
(in /Users/eumir/rails_apps/kiseki/app/assets/stylesheets/screen.sass)):
Run Code Online (Sandbox Code Playgroud)
我尝试做罗盘编译,它给了我这个:
$ compass compile无需编译.如果您正在尝试启动一个新项目,那么您已经离开了目录参数.运行"compass -h"获取帮助.
正如我所说,我已经编辑了我的compass.rb所以我仍然难以理解如何解决这个问题.有帮助吗?
是否存在一个现有的插件/ app/program/script /,它可以分析和计算文件的css选择器?我想检查我的css文件在IE中不起作用的原因是因为我的选择器数量超过4095(我很确定不是)
谢谢!
ps加点,如果有haml/sass /指南针解决方案
如何发送带有BCC标题的电子邮件?我按照导轨上的红宝石指南并设置:bcc => "email@email.com"它不起作用.
谢谢
由corroded编辑 这是我尝试的代码:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => "my@email.com",
:subject => "Congratulations, #{booking.contact_name}!")
end
Run Code Online (Sandbox Code Playgroud)
还尝试过:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => ["my@email.com"],
:subject => "Congratulations, #{booking.contact_name}!")
end
Run Code Online (Sandbox Code Playgroud)
无济于事
Rake db:seed使用应用程序的默认数据库值填充数据库吗?那么如果你已经有一个种子并且你需要添加它(你添加了一个需要种子的新功能).根据我的经验,当我再次运行rake db:seed时,它已经添加了现有内容,因此现有内容变为双倍.
我需要的是添加一些种子,当它运行时,它应该只添加最新的种子,并忽略现有的种子.我该如何解决这个问题?(我通常这样做的脏,noob方式是截断我的整个db然后再次运行种子,但是在生产中这不是很聪明,对吧?)
我不明白为什么FF和Chrome以不同的方式呈现我的页面.这是一个它的屏幕
firefox:firefox示例http://grab.by/65Bn
这是Chrome中的一个
chrome:chrome示例http://grab.by/65BB
fieldset具有相对位置,图像具有绝对位置.
这是基本结构:
<fieldset class="passenger-info">
<legend>Passenger 1</legend>
<div class="remove-me">
<img src="/images/delete-icon-sm.png" />
</div>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
基本上图像是在图例之后声明的.
这是fieldset的css:
.passenger-info {
background:none repeat scroll 0 0 #F2F2F2;
border:1px solid #9D240F;
display:inline;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 10px;
position:relative;
width:350px;
}
Run Code Online (Sandbox Code Playgroud)
并为我删除图像:
.remove-me {
border:1px solid red;
position:absolute;
right:0;
top:0;
}
Run Code Online (Sandbox Code Playgroud)
这很奇怪.我尝试将字段集填充,并且图像向上移动了一点,但仍然没有在角落.
这篇文章表明FF确实在渲染场集方面存在问题.
http://www.codingforums.com/showthread.php?t=132624
有没有更好的方法来修复而不使用浏览器特定的黑客攻击?
你怎么写:
= link_to 'Select »', "/"
Run Code Online (Sandbox Code Playgroud)
在HAML中吗?
= link_to 'Select »', "/"
Run Code Online (Sandbox Code Playgroud)
再打印»一次.
来自Phrogz的回答
= link_to('Select »'.html_safe,'/')
Run Code Online (Sandbox Code Playgroud)
做了伎俩
我不确定这是不是真的在黄瓜,但以防万一你们有些人知道如何解决这个问题.基本上,我的测试突然停止工作,当我检查时,它显示了这个错误:
C:/Vendor/Ruby187/lib/ruby/gems/1.8/gems/cucumber-rails-1.0.0/lib/cucumber/rails3.rb:3 in 'dirname': can't convert nil into String (TypeError)
Run Code Online (Sandbox Code Playgroud)
是的,我第一次翻了个白眼,只是诅咒了Windows,但我在Mac上尝试了它,我得到了同样的结果:
/Users/eumir/.rvm/gems/ruby-1.8.7-p174@mygemset/gems/cucumber-rails-0.5.2/lib/cucumber/rails3.rb:3:in `dirname': can't convert nil into String (TypeError)
Run Code Online (Sandbox Code Playgroud)
奇怪的是,它在不同的黄瓜轨道版本中,我用Google搜索并且第一个结果显示它是bunder的错(虽然我无法破译要点是什么......也许只是复制粘贴的东西?)并且最奇怪的是,Cucumber IS跑步,我跑步时遇到这个问题rspec spec.
下面的3条线索指出这不是黄瓜的错,但为什么它会归咎于黄瓜呢?如果你们中的任何一个人能够解释为什么会发生这种情况,那么你将会在几个小时的痛苦中拯救我.