1
私のメンバーのプロフィールを示すページがあります。Rails map.connect route with trailing slash not:id to controller(Rails 2.3.5)
それはこの
www.mysite.com/members/membername
ように呼ばれるが、これはparamsはのように最後のセグメントを通過するように失敗した場合すべてが正常に動作[:IDコントローラにスラッシュと同様にアクセスされたとき:
www.mysite.com/members/membername/
すくいルートこれを示しています
/members/:id {:action=>"showmember", :controller=>"users"}
/members/:id {:action=>"showmember", :controller=>"users"}
これは私がroutes.rbをしてみましたです:
map.connect 'members/:id/', :controller => "users", :action => "showmember", :requirements => {:id => /.*/}
map.connect 'members/:id', :controller => "users", :action => "showmember", :requirements => {:id => /.*/}