- 2010-02-07 (日) 10:58
昨年末から、Ruby勉強会@関西に参加しています。
1/30のプログラムの1つが、「RailsでWebスケジューラを作ってみよう」だったこともあって、
Head First Rails ―頭とからだで覚えるRailsの基本
を買ってみました。
一通り読んでみて、分からないところが一つありました。
P345
第8章 XMLといろいろな表現技法
アクション「news」を作成する
のルート設定に関して、
map.connect '/incidents/news', :action=>'news', :controller=>'incidents', :format=>'xml'
と設定した場合、
http://localhost:3000/news.xmlにアクセスすると、
ActiveRecord::RecordNotFound in IncidentsController#show
となり、showアクションを見にいってしまいます。
正しくは、
map.connect '/incidents/news.xml', :action=>'news', :controller=>'incidents', :format=>'xml'
ではないんでしょうか?
- Newer: [Coda][zen-coding]TEA for Coda 補完リストのカスタマイズ
- Older: [GMail]Google Appsで 同一ドメインのサイト内フォームからのメールが受信できない問題
Comments:1
- a_matsuda 10-03-05 (金) 14:59
-
監訳者です。
ご指摘ありがとうございます。おっしゃるとおり、
map.connect ‘incidents/news.xml’ …
と書かないと正しくルーティングされていないですね。
次の版には反映させていただきたいと思います(出れば、ですが)。
ありがとうございました。
Trackbacks:1
- Listed below are links to weblogs that reference
- [Rails][本]Head First Rails from www.gnnk.net
- pingback from Head First Rails 8章 『アクション「news」を作成する』 のルートについて : Serendip - Webデザイン・プログラミング 10-03-02 (火) 16:51
-
[...] さらに調べてみると、このような記事が、"www.gnnk.net – [Rails][本]Head First Rails"。 [...]