- 2009-05-17 (日) 14:06
- Diary | Programming
ルーティングわかんねえや…本でも読んでちゃんと理解しないと。
#route.rb(いろいろ省略)
ActionController::Routing::Routes.draw do |map| map.resources :posts map.resources :users, :has_many => :posts map.resource :session map.root :controller => 'posts', :action => 'show', :id => 9 end
好きにルートをイジったり、:has_many なんかで親子関係を作るのはわかった。でも、たとえば今は http://localhost:3000/users/1/posts で「ユーザーID:1が書いた投稿を一覧」はできるのだけど、これを http://localhost:3000/users/daruyanagi/posts にしたい場合(ユーザーID:1=ユーザー名:daruyanagi とする)はどうするんだろう。うろ覚えなんだけど、むかしは map.connect ‘/:users/[A-Za-z]/posts’ とかで動いていた記憶があるようなないようななのだが。
まぁ、今日はコメントとトラックバックを受けられて、RSS吐けるようになったのでお勉強は終わり。
- Newer: 休みの日なんだから気を使え。
- Older: attachment_fu プラグイン

