2009-12-28 53 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]) 

无插件,没有大惊小怪,仍然漂亮的网址。

相关问题