最后我的方法是改成这样:
alt + 右则是改成 Esc + f,跟 @luikore 应该是同个方法。
#3 楼 @yangyanhao 谢谢,我来研究一下。
#1 楼 @chentianwen 看不明白,能不能说明一下?感谢。
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n20
以前不知在哪里看到这条代码的,顺手抄了下来,这 output 的比较好看(最近练习 Ruby 较多,所以常用 irb
)。
不过我不是很懂这原理,怎么会只有这么少?看楼上好多人都几千次:
1 143 28.6% ruby
2 127 25.4% c
3 52 10.4% irb
4 31 6.2% la
5 31 6.2% git
6 28 5.6% cd
7 13 2.6% rvm
8 11 2.2% ..
9 9 1.8% s
10 8 1.6% brew
11 7 1.4% rp
12 7 1.4% gem
13 7 1.4% cloc
14 5 1% open
15 3 0.6% rm
16 3 0.6% history
17 2 0.4% rg;
18 2 0.4% rake
19 2 0.4% md
20 1 0.2% top
这里有很详细的介绍:http://guides.rubygems.org/
A RubyGem is a software package, commonly called a “gem”. Gems contain a packaged Ruby application or library. The RubyGems software itself allows you to easily download, install, and manipulate gems on your system.
Rails Tutorial 很棒啊,最近我也才刚结束这本书的练习,观念大约掌握了七八成,看了非常久,因为很多东西不好理解,对于新手进入 Rails 可能会被那大量的 TDD 吓到(代码写不到几行,测试倒写了一堆!)。
顶,收藏起来!
试了一下,还是切回 Mono 习惯些。
有没有错误讯息?
#26 楼 @poshboytl 这大概就叫做「返朴归真」!:p
原则上都是把 Dock 隐藏,用 Alfred 替代。
明白了,刚又翻了一下书里的代码,原来书里 route 用的是:
match "/signout", :to => "sessions#destroy", via: :delete
所以才要加 method: "delete"
,不过我现在又想,如果有人伪造一个 DELETE 请求的连结,点下去不就被 sign out 了吗?这安全性该如何周全?看完了书里那个章节,也没提到该怎么预防。
自己解答……原来是 create
方法写错了……orz
def create
@event = Event.new(params[:event])
@event.save
redirect_to :action => :index
end