小编ker*_*lin的帖子

英文字母的哪个字母占据大多数像素?

我试图根据句子中的字符数进行一些动态编程.哪个英文字母占据了屏幕上最多的像素?

css char

170
推荐指数
8
解决办法
7万
查看次数

Ruby on Rails模式 - 装饰者与演示者

最近在Ruby on Rails社区中有关于装饰器和演示者的各种各样的讨论.

这两者之间的本质区别是什么?如果有,有哪些线索告诉我哪一个使用哪一个?或者也许将两者结合使用?

design-patterns ruby-on-rails decorator presenter

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

CSS:如何在右下方定位元素?

我试图在右下角定位文本元素"Bet 5 days ago".我怎么能做到这一点?更重要的是,请解释一下,我可以征服CSS!

替代文字

css

91
推荐指数
2
解决办法
16万
查看次数

如何使用CSS包装文本?

<td>gdfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg</td>
Run Code Online (Sandbox Code Playgroud)

如何将这样的文本包装在CSS中?

css word-wrap

78
推荐指数
2
解决办法
23万
查看次数

Git未合并的路径问题

我将分支狗合并为动物.当我去提交时,我得到以下内容:

Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution
both deleted:       ../public/images/originals/dog.ai
added by them:      ../public/images/original_files/dog.ai
Run Code Online (Sandbox Code Playgroud)

总而言之,我在每个分支中都有不同的目录名和文件名.动物分支有我想要的变化.

当我重置头部时,它不起作用.当我去采取任何其他git动作(删除,结帐等)时,我得到一个路径未找到错误.

我需要执行哪些命令?

git merge

71
推荐指数
2
解决办法
12万
查看次数

向Time对象添加分钟

所以在红宝石中你可以做Time.now + 10.hours ......

没有相当于秒和分钟?例如,Time.now + 15.mins.

ruby time ruby-on-rails

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

RSpec:如何测试Rails记录器消息期望?

我试图测试Rails记录器在我的一些规范中接收消息.我正在使用Logging gem.

假设我有一个这样的类:

class BaseWorker

  def execute
    logger.info 'Starting the worker...'
  end

end
Run Code Online (Sandbox Code Playgroud)

一个规格如:

describe BaseWorker do

  it 'should log an info message' do
    base_worker = BaseWorker.new
    logger_mock = double('Logging::Rails').as_null_object
    Logging::Rails.stub_chain(:logger, :info).and_return(logger_mock)

    logger_mock.should_receive(:info).with('Starting the worker...')
    base_worker.execute
    Logging::Rails.unstub(:logger)
  end

end
Run Code Online (Sandbox Code Playgroud)

我收到以下失败消息:

 Failure/Error: logger_mock.should_receive(:info).with('Starting worker...')
   (Double "Logging::Rails").info("Starting worker...")
       expected: 1 time
       received: 0 times
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几种不同的方法来让规范通过.这适用于例如:

class BaseWorker

  attr_accessor :log

  def initialize
    @log = logger
  end

  def execute
    @log.info 'Starting the worker...'
  end

end

describe BaseWorker do
  it 'should log an …
Run Code Online (Sandbox Code Playgroud)

logging rspec mocking stubbing

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

Ruby方法'to_sym'有什么作用?

to_sym方法有什么作用?它是干什么用的?

ruby methods

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

Rails:序列化数据库中的对象?

我正在寻找有关序列化数据库中对象的一般指导.

  1. 什么是序列化对象?
  2. 在数据库中序列化对象有哪些最佳实践方案?
  3. 在DB中创建列时使用了哪些属性,以便可以使用序列化对象?
  4. 如何保存序列化对象?
  5. 以及如何访问序列化对象及其属性?(使用哈希?)

ruby serialization model ruby-on-rails object

34
推荐指数
2
解决办法
2万
查看次数

CSS Language Speak:Container vs Wrapper?

容器和包装有什么区别?什么是每个人的意思?

html css

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