小编And*_*sov的帖子

Textmate和vim模式

可以在textmate中模拟vim模式,宏和绑定吗?

macos vim textmate

6
推荐指数
2
解决办法
6143
查看次数

Rails:将erb模板存储在数据库中

是否可以在数据库中存储erb模板?怎么样?

ruby-on-rails erb

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

Vpim :: Vcard - 解析vcard 2.1

我的代码必须解析Vcard 2.1格式.我正在使用vpim(没有其他库)

当我跑步时Vpim::Vcard.decode(data)我得到错误:

undefined method `each' for #<String:0x0000000928e778>
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

  NoMethodError (undefined method `each' for #<String:0x0000000928e778>):
    vpim (0.695) lib/vpim/rfc2425.rb:82:in `unfold'
    vpim (0.695) lib/vpim/rfc2425.rb:308:in `decode'
    vpim (0.695) lib/vpim/vcard.rb:692:in `decode'
    app/models/event.rb:71:in `block (2 levels) in parse_data'
Run Code Online (Sandbox Code Playgroud)

gem install vcard尝试在RailsApp初始化之后运行并要求'vcard'directctry(在vpim gem之后config.gem不包括此文件).(config.gem 'vpim'包含在environment.rb中)通过这种方式我得到另一个错误:

;=D0=9D=D0=B0=D0=B4=D1=80=D0=B0=20=D0=B1=D0=B0=D0=BD=D0=BA=20=D0=BE=D0=BB=

(异常类是Vpim::InvalidEncodingError)

Vcard代码我尝试解析:

BEGIN:VCARD
VERSION:2.1
REV:20090710T151929Z
TEL;CELL:80954130722
X-CLASS:private
END:VCARD
Run Code Online (Sandbox Code Playgroud)

有趣的是,第二个错误是我在Rails模型中解码时.当我尝试直接从脚本/控制台解码时(在installinv vcard gem和direct包括'vcard'之后),我成功获得了Vcard对象.

堆栈跟踪:

   Vpim::InvalidEncodingError (;=D0=9D=D0=B0=D0=B4=D1=80=D0=B0=20=D0=B1=D0=B0=D0=BD=D0=BA=20=D0=BE=D0=BB=):
     vcard (0.1.1) lib/vcard/field.rb:106:in `decode0'
     vcard (0.1.1) lib/vcard/field.rb:172:in `initialize'
     vcard (0.1.1) lib/vcard/field.rb:183:in `new'
     vcard (0.1.1) lib/vcard/field.rb:183:in `decode'
     vcard (0.1.1) lib/vcard/rfc2425.rb:308:in …
Run Code Online (Sandbox Code Playgroud)

ruby vcf-vcard

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

couchdb - 删除修订版

如何更新旧版本的couchdb文件?

couchdb nosql

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

处理容器停止/重新加载事件

有一个提升应用程序在Boot.scala中启动ssh守护程序.这是问题:当我container:restart /在sbt会话中运行时,我在使用异常中获得地址.现在有两个问题:

  1. 在Boot.scala中启动依赖服务是正确的方法吗?
  2. 无论如何如何处理容器:停止事件?

scala lift sbt xsbt-web-plugin

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

将ruby项目从1.8.6升级到1.8.7

我应该采取哪些步骤将Ruby项目从1.8.6升级到1.8.7?

ruby

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

在红宝石中无法捕获异常

class Collector
  class ContentNotFound < Exception
  end

  class DuplicateContent < Exception
  end
end

begin
  raise Collector::ContentNotFound.new
rescue
  puts "catch"
end
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,我没有收到"catch"消息,我看到错误:

lib/collector/exception.rb:10:in `<main>': Collector::ContentNotFound (Collector::ContentNotFound)
Run Code Online (Sandbox Code Playgroud)

为什么?如果不在救援中输入他们的课程,我怎么能抓住我的例外?

ruby exception

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

角度选择中的选定选项

我选择了ng-repeat:

<select class="span5 ui-select2 id="goal_{{goal.id}}" multiple="multiple">
  <option ng-repeat="counterGoal in counterGoals" value="{{counterGoal.id}}">{{counterGoal.name}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

goal模型中我有counter_goal_ids像数组[1,2,3,4,5,6].如何选择包含的选项goal.counter_goal_ids

javascript select option angularjs

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

liftweb mapper - 以小写字母设置表名

是否可以强制liftweb mapper使用小写的表名来查询模型?

scala lift

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

Mongoid - 通过引用文档查询

我有一个名为Ad的模型,如下所示:

class Ad
  include Mongoid::Document
  referenced_in :category
end
Run Code Online (Sandbox Code Playgroud)

和类别模型:

class Category
  include Mongoid::Document
  referenced_in :domain
  references_many :ads
end
Run Code Online (Sandbox Code Playgroud)

如何按域选择广告?我试过用,Ad.where('category.domain_id' => domain.id)但这不起作用.

ruby ruby-on-rails mongodb mongoid

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