錯誤訊息裡面有提示:
You should not use thematchmethod in your router without specifying an HTTP method. (RuntimeError)
If you want to expose your action to both GET and POST, addvia: [:get, :post]option.
If you want to expose your action to GET, usegetin the router:
Instead of: match "controller#action"
Rails 4 要聲明 http 動詞 => match 可傳入 via:
選項。
另外可以用 controller#action
的形式來寫路由,這種 match ':controller(/:action(/:id(.:format)))'
不推薦使用。
可以參考: 拥抱 Rails 4 —— 详述 Rails 4 的新变化 ActionDispatch::Routing::Mapper::Base
@diguage 加個 notice: '哎呀,出錯啦'
?
Feliz Año Nuevo
之前基本上都是 1 点以后睡觉,10 点后起床。 老婆天天说我黑眼圈,而且似乎食欲也不太好了。最最糟糕的是,每天到了晚上 7、8 点,还感觉一天没做什么事情。 然后某天,受 @beenhero 同学的 http://beenhero.com/improve-remote-work-productivity/ 这篇帖子影响,加上上个月劲椎出了点问题,开始觉得不能再熬夜了。 某天在知乎上看到一句鸡汤“熬夜是因为没有勇气结束这一天,赖床是因为没有勇气开始这一天”。顿时觉得,X, 确实是这样啊!
一模一樣啊,昨天夜裡頸椎痛得不行,新年新希望就是早睡早起。
#2 楼 @ChanceDoor 聖誕快樂!
在 Sublime Packages 目錄 (OSX: ~/Library/Application Support/Sublime Text 2/Packages
) 找到你的 Theme 目錄(Theme - ThemeName
),修改 ThemeName.sublime-theme
文件裡面 "class":"sidebar_label"
,添加 "font.size": 16.0
: ( 16.0
換成你要的大小),如:
...
{
"class": "sidebar_label",
"color": [212, 212, 213],
"shadow_offset": [0, 0],
"font.size": 16.0
},
...
移除的 commit: https://github.com/rails/rails/commit/ccecab3
https://github.com/resque/resque/issues/780
No clue. Just so you know, we've extracted Observers to a plugin in Rails 4 because we consider them to be not a good idea, generally speaking.
http://blog.remarkablelabs.com/2012/12/observers-gem-extraction-rails-4-countdown-to-2013 http://stackoverflow.com/questions/15165260/rails-observer-alternatives-for-4-0 https://github.com/rails/rails/pull/7064
現在已經出 2.1.0-preview2 啦,穩定版可以升級至 Ruby 2.0.0-p353 or Ruby 1.9.3-p484 :D
結果公布。
六號好驚艷!
有 5 位參賽者了!
@chunlea 目前只看到一個 Pull Request。
類似這種風格,有本冒號學堂很不錯,可以看看。