假設我有一個帶有Post模型的Ruby on Rails博客應用程序。默認情況下,您可以通過http //.../ post/id閱讀帖子。我添加了一個路線鏈接中的漂亮URL在鏈接
map.connect ':title', :controller => 'posts', :action => 'show'
將接受HTTP標題//.../(標題是唯一的),控制器將做標題查詢並顯示該網頁。但是,當我現在調用<%= link_to h(post.title)時,在視圖中發佈%>,Rails仍然給我鏈接post/id類型。
是否有可能讓Rails在這種情況下爲我自動創建漂亮的鏈接?
但是,這仍然創建http:/.../ post/1234標題文本,即控制器名稱仍然在那裏:-( – Alex 2010-01-15 20:23:46
糟糕,錯過了,答案更新。 – cwninja 2010-01-19 17:20:26