[心得] Restful下遇到params[:id]含有.的解法

看板Ruby作者 (那很好哇)時間15年前 (2010/03/03 20:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
在restful的前提下, 遇到class的to_param是字串, 而剛好某筆 紀錄的to_param欄位含有. 一般情形下會發生錯誤, 因為restful會把.後的東西當成format 這時的解法, 變成要在routes.rb中的xxx.resources加上參數 ex: map.resources :categories, :requirements => {:id => /.*/} 以上!分享一點心得 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.165.71

03/04 03:19, , 1F
唔,我的習慣是 id 一定是 \d+ @@
03/04 03:19, 1F
文章代碼(AID): #1BZbSAG5 (Ruby)
文章代碼(AID): #1BZbSAG5 (Ruby)