建议你读一下源代码,看看别人是怎么用 block 的,先理解好基础先吧
...我指的是你把$1放在一个 block 里,那里跟你用 grep 是不同的 context,$1是不可能获取到当前匹配的
bundle exec 一下试试
PIDFILE=./resque.pid BACKGROUND=yes QUEUE=* jruby -S bundle exec rake environment resque:work
sublime +1, vim +1
$1是指在当前 context 下的最后一个匹配。
你应该写String.methods.grep(/instance/){ |v| p v }
参见http://ruby-doc.org/core-1.9.3/Enumerable.html#method-i-grep
git commit -a 是把 unstaged 的文件变成 staged(这里不包括新建 (untracked) 的文件),然后 commit
If you get this from your error log, there might be two things you might look into:
assets pipeline precompile
cache_store is not properly set up for the environment (like staging and production)
depends on what you need la. I use the following things: .bashrc .caprc .gemrc .gitconfig .guard .irbrc .mongorc.js .monitrc .psqlrc .rdebugrc .rvmrc .sqliterc .vimrc
still adding it
印象中 pjax 不会减少后台负担。服务器还是要重新生成页面。所以 pjax 只是假象,它做到的就只是用 javascript 重新装载要刷新的部分。没有实际用途。
lineitems 是 activerecord 里面的 Assiciations 实例,可以调用类似 scope 的方法,但这个是实例方法。