VGA 的显示器,老古董啊
手动删掉
Google devise login as,前 4 里面就有
买了个短焦,悲剧的发现挂在后面的天花预留的支架上投得太大的,现在只能放在茶几上用。所以先得确定你的投影大小和投影距离。100 寸的话,短焦距离大概在 2 米左右,长焦的一般在 3 米多,Zoom 的调整距离是有限的。
是不是 record not found? 经常会碰到页面里有 AJAX 请求,在 after hook 里数据库被清理了,这个请求还在处理导致某些数据找不到。目前也没好的办法,一是能不带 js 测就不带,不相关的 js 可以在测试中禁用掉。
加 developer strategy 然后访问 /users/auth/developer
pry
Thanks for sharing
太远了了啊,早点公布就吧酒店定中关村那边了
购买日期不是 13 年 1 月 9 号,状态是保修期内吗?
导入 pg 然后慢慢查
看 @huacnlee 发的 SO 的回答,好像是在 HTTP verb DELETE 出现之前,Rails 就已经有 destroy action 了,虽然后来支持了新的 DELETE verb,但是 action 的名字还是保持不变。
#7 楼 @ZombieCoder 大部分提供工作机会的公司因为在国内没有办事处,没法缴社保。所以要价得提高点,把社保这部分算进去。
mv -t php5 /etc
就是把 /etc 移到 php5 下。 -t
后是目标文件夹,其它参数是要移动的文件夹。如果不加 -t
就是最后一个文件夹是目标文件夹,其它是要移动的文件夹。正确的命令应该是
mv php5 /etc
or
mv -t /etc php5
-t
主要是为了方便用 xargs
。
自己的机器的话用 Ubuntu 之类的 live cd 进系统,手动挂载硬盘后把 /etc
移回去。服务器的话没什么办法了,又不能 sudo
(没 /etc/sudoers)又不能登录(没 /etc/passwd)
可以试试平铺窗口管理器,比如 xmonad, awesome wm
cancan + rolify
免费的 p4merge 也不错,基本够用了。不过 Mac 下安装也需要自己设置下 git
[difftool "custom"]
cmd = /Applications/p4merge.app/Contents/Resources/launchp4merge "$LOCAL" "$REMOTE"
keepTemporaries = false
trustExitCode = false
keepBackup = false
[mergetool "custom"]
cmd = /Applications/p4merge.app/Contents/Resources/launchp4merge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
keepTemporaries = false
trustExitCode = false
keepBackup = false
@places.collect(&:as_jason)
为啥还有错别字
可以自己手动覆盖下
subject { Bar.new(Foo.new) }
before { subject.extend MiniTest::Expectations }
因为 must_be_kind_of
也被代理了,等效于
Foo.new.must_be_kind_of Bar
#9 楼 @ChanceDoor 负分
用 zsh 可以设个变量,然后设置下 cdablevars
和 auto_cd
setopt cdablevars
setopt auto_cd
cb=$HOME/codebase
就可以 cb/
然后 <tab>
Nice post
如果想用 git repo 里的 database.yml
,把 config/database.yml
从 :shared_paths
里移掉。
判断字符串是整数很常见的 trick
kaminari 可以导出 view 然后修改的。不用另外装 gem。而且自己定制也方便
% rails g kaminari:views bootstrap
你有足够的文章来翻页吗?如果只有一页 kaminari 默认是不显示 paginator 的