rails:3367
From: naopontan <naopontan@g...>
Date: Thu, 21 Jan 2010 16:41:14 +0900
Subject: [rails:3367] 複数のレコードを更新する画面でのルート定義
ルーティング定義や REST(?)がよく理解できていないので教えて欲しいです。 例えば、日付毎に管理される schedules テーブルがあったとします。 普通だと routes.rb にて map.resources :schedules で1件づつ管理しますよね。 これを1件づつではなく、1ヵ月単位で画面表示したいのです。 ◆画面イメージ +-- 2010年1月 ---------+ | ←前月 次月→ | |----------------------| | 2010/1/1 [散歩 ] | | 2010/1/2 [ ] | | ・ | | <保存> | +----------------------+ これを実現するにあたり、疑問が幾つか出てきました。 疑問1: URLは http://localhost:3000/schedules/201001 と出来ればいいな。 けど routes.rb にどう書くんだろう? また、この場合は複数形じゃない方がいいんだろうか? (私のスキルでは http://localhost:3000/schedules?date=201001 が限界) 疑問2: コントローラーに実装するアクションは2つで良いと思うのだが、 名前は何がいいんだろうか? - 画面表示するアクション⇒ index or show or edit ? - 更新するアクション⇒ これは update でいいのかな。 アドバイス頂ければ幸いです。 -- ML: rails@r... 使い方: http://QuickML.com/
-> 3367 2010-01-21 08:41 [naopontan@g... ] 複数のレコードを更新する画面でのルート定義 3368 2010-01-21 09:02 ┗[okkez000@g... ] 3372 2010-01-29 02:29 ┗[naopontan@g... ]