小编sen*_*hil的帖子

.bashrc break,在shell中输入的第二行吃掉了第一行

我在peepcode的一个截屏视频中使用了.bashrc.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

# Commented …
Run Code Online (Sandbox Code Playgroud)

bash

8
推荐指数
1
解决办法
5435
查看次数

8
推荐指数
2
解决办法
5606
查看次数

是|| =在Ruby线程安全吗?

不确定线程​​安全是否适用||=.

最初阅读有关ActiveSupport :: Memoizable的内容并且想知道那里的线程安全性.

ruby thread-safety

7
推荐指数
1
解决办法
1448
查看次数

允许用户在Rails中选择自定义主题

我想让我的用户能够从5种不同的布局中选择公共页面的显示方式.我假设我将根据布局需要5个不同的css文件,然后需要将其传递到stylesheet_link_tag

我只知道如何使用if then语句来做到这一点.我不认为这是最好的方式.任何帮助......也可以吗?

谢谢

themes ruby-on-rails

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

对方法定义感到困惑:def req =(request)

我在Ryan Bates的railscast网站上找到了这个,但不知道它是如何工作的.

#models/comment.rb
def req=(request)
    self.user_ip    = request.remote_ip
    self.user_agent = request.env['HTTP_USER_AGENT']
    self.referrer   = request.env['HTTP_REFERER']
end

#blogs_controller.rb
def create
    @blog = Blog.new(params[:blog])
    @blog.req = request
    if @blog.save
        ...
Run Code Online (Sandbox Code Playgroud)

我看到他正在保存用户ip,用户代理和推荐人,但我对该req=(request)行感到困惑.

ruby-on-rails railscasts

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

em-mongo的例子?

希望将em-mongo用于从db加载文本的文本分析器脚本,分析它,标记关键字并更新db.

很想看到em-mongo的一些实例.只有一个我能找到的是github em-mongo repo.

   require 'em-mongo'

   EM.run do
     db = EM::Mongo::Connection.new.db('db')
     collection = db.collection('test')
     EM.next_tick do
       doc = {"hello" => "world"}
       id = collection.insert(doc)
       collection.find('_id' => id]) do |res|
         puts res.inspect
         EM.stop
       end
       collection.remove(doc)
     end
   end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails mongodb eventmachine

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

映射领导键以执行某些操作而无需按Enter键

我映射leader lfLustyFileSystemExplorer它并且它正常工作.我按下leader lf并显示资源管理器,但是当我将其更改为任何其他键绑定时,按下leader lf显示:LustyFileSystemExplorer并按我的输入以使用它.

vim

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

如何将时间字符串解析为特定时区?

我有这个字符串:

10 月 7 日星期日下午 4:00

当我使用 时Time.parse,Ruby 假定时区是 UTC。我如何告诉 Ruby 给我 -0700 时区?我试过使用

tz.utc_to_local(Time.parse(string))
Run Code Online (Sandbox Code Playgroud)

但我仍然得到 UTC +0000 时区。

ruby time timezone

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

VIM - 如何删除屏幕/文件顶部的白条

要重新创建set :background=dark,您将在屏幕顶部看到它.我正在使用railscasts.vim主题,但我不认为它与此有任何关系.

看到 附件

vi vim

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

使用path_reg匹配haproxy路径

我正在尝试匹配以下网址:/ rivers/1,/ rivers/2adsfs,/ rivers/sdfd2d:

  acl rivers_show   path_reg ^/rivers/\w+/?
Run Code Online (Sandbox Code Playgroud)

但这确实有效.谁知道为什么?

regex haproxy

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