我是sass的新手并尝试了一些代码:
$blue: #3bbfce
$margin: 16px
.content-navigation
border-color: $blue
color: darken($blue, 9%)
.border
padding: $margin / 2
margin: $margin / 2
border-color: $blue
Run Code Online (Sandbox Code Playgroud)
但现在在我的rails应用程序中我收到此错误:
Invalid CSS after "$margin": expected selector or at-rule, was ": 16px"
Run Code Online (Sandbox Code Playgroud)
怎么了?
现在我尝试了与zurb的一些东西:
.your-class-name {
@include button;
@include dropdown-button($padding, $pip-color, $base-style);
}
Run Code Online (Sandbox Code Playgroud)
但现在我得到了错误
Undefined mixin 'dropdown-button'.
Run Code Online (Sandbox Code Playgroud) 我想在rails应用程序中对记录进行排序:
@ebms = Ebm.all
@ebms.sort_by! {|u| u.number}
Run Code Online (Sandbox Code Playgroud)
在u.number被定义为整数!问题是Rails无法与它进行比较nil:
comparison of NilClass with 32400 failed
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能逃避这个错误?
我知道有几种方法可以在jQuery中拆分数组,但我有一个特例:如果我有这两个字符串:
"G09.4 What"
"A04.3 A new Code"
Run Code Online (Sandbox Code Playgroud)
当我分裂首先' '我可以简单地选择与前面的代码[0]会是什么G09.4.当我打电话给[1]我时,我会得到文字:What
但是当我用第二个字符串做同样的事情时,我会[1] A想要检索A new Code.
那么如何为每个字符串检索代码和单独的文本?
我想检查号码是否均匀!我尝试了以下方法:
a = 4.0
a.is_a? Integer
=> false
a.even?
=> undefined method for Float
Run Code Online (Sandbox Code Playgroud)
那么如何检查数字是否均匀?
当我在robomongo中运行此命令时,我得到一个包含不同行的输出:
db.getCollection('houses').find({})
Run Code Online (Sandbox Code Playgroud)
现在我尝试在mongo shell中运行相同的命令:
我写了一个脚本mongo.js:
conn = new Mongo();
db = conn.getDB("development");
db.getCollection('houses').find({});
Run Code Online (Sandbox Code Playgroud)
打开控制台:
mongo --shell
Run Code Online (Sandbox Code Playgroud)
并尝试运行命令:
> load('mongo.js')
true
Run Code Online (Sandbox Code Playgroud)
我不明白为什么我只得到true输出.我想看看查询输出!我错了什么?谢谢
让我说我有班级叫
a = Person::User::Base
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到最后一个被调用的子类Base.
我知道如何做到这一点的方式是:
a.to_s.split('::').last
=> "Base"
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
在我的一个导轨模型中,我有这个:only_integer验证:
validates :number, presence: true, numericality: { only_integer: true }
Run Code Online (Sandbox Code Playgroud)
此验证还允许+82938434使用+-signs 等输入.
我应该使用哪种验证来仅允许输入而+ -不仅仅是数字?
我有这个xml:
<kapitel>
<nummer V="1"/>
<von_icd_code V="A00"/>
<bis_icd_code V="B99"/>
<bezeichnung V="Bestimmte infektiöse und parasitäre Krankheiten"/>
<gruppen_liste>
<gruppe>
<von_icd_code V="A00"/>
<bis_icd_code V="A09"/>
<bezeichnung V="Infektiöse Darmkrankheiten"/>
<diagnosen_liste>
<diagnose>
<icd_code V="A00.-"/>
<bezeichnung V="Cholera"/>
<abrechenbar V="n"/>
<krankheit_in_mitteleuropa_sehr_selten V="j"/>
<schlüsselnummer_mit_inhalt_belegt V="j"/>
<infektionsschutzgesetz_meldepflicht V="j"/>
<infektionsschutzgesetz_abrechnungsbesonderheit V="j"/>
Run Code Online (Sandbox Code Playgroud)
你如何看到我的第一个节点是kapitel.我想做像kapitel .each do | f | 这样的事情 因此nokgiri以正确的顺序提取节点von_icd_code和bis_icd_code.我的代码:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
@doc = Nokogiri::XML(File.open("icd.xml"))
kapitel = @doc.css('kapitel')
kapitel.each do |f|
puts f.css('von_icd_code')
puts f.css('bis_icd_code')
end
Run Code Online (Sandbox Code Playgroud)
问题是nogiri没有在右边的oder中提供'von_icd_code'和'bis_icd_code',而是首先列出所有的von_icd_code,然后是所有'bis_icd_code'.我怎样才能在正确的奥得河上提供节点?
在我的输出中,我得到:
<von_icd_code V="A00"/>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我怎样才能获得V的内容A00
谢谢!
在浏览完 Node.js 子进程的文档后,我很好奇是否可以将 Buffer 传递给该进程。
https://nodejs.org/api/child_process.html
对我来说,我似乎只能传递字符串?如何传递缓冲区或对象?谢谢!
我尝试启动一个简单的 tcp 服务器:
chrome.sockets.tcpServer.create({}, function(info){
chrome.sockets.tcpServer.listen(info.socketId, 'localhost', 2000, function(result){
console.log(result);
});
});
Run Code Online (Sandbox Code Playgroud)
但不知何故console.log(result);总是打印出来undefined!
http://developer.chrome.com/apps/sockets_tcpServer#method-create
http://developer.chrome.com/apps/sockets_tcpServer#method-listen
我做错了什么?谢谢!
ruby ×4
javascript ×3
mongodb ×1
node.js ×1
nokogiri ×1
robo3t ×1
sass ×1
sorting ×1
subprocess ×1
validation ×1