2009-12-28 52 views

回答

2

friendly_id可能會爲你做的伎倆。

+0

我第二次使用friendly_id - http://github.com/norman/friendly_id – bensie 2009-12-29 00:45:03

0

在你的模型中總是隻有to_params,它可以基本顯示你想要的任何東西。請注意,當您使用find時,您的模型中的方法將不得不改變。

例如在post.rb文件

def to_param 
    name.parameterize 
end 

,並在您posts_controller.rb方法,通常拿起PARAMS [:ID]電話,你就必須將其更改爲:

@post = Post.find_by_name(params[:id]) 

無插件,沒有大驚小怪,仍然漂亮的網址。

相關問題