我查看了这个名为acts_as_permalinkable at github的插件,发现它很有用。你知道其他任何一个插件能以更好的方式为rails上的ruby生成搜索引擎友好的url吗?
答案 0 :(得分:2)
friendly_id可能会帮到你。
答案 1 :(得分:0)
acts_as_urlnameable也可以。我没有使用永久链接,所以我不能说它更好。它是否有一些与您有关的特定缺陷?
它位于:http://code.helicoid.net/svn/rails/plugins/acts_as_urlnameable/
答案 2 :(得分:0)
你的模型总是只有to_params可以显示你想要的任何东西。请注意,当您使用find时,您的模型中的方法必须更改。
e.g。在post.rb文件中
def to_param
name.parameterize
end
并且在通常选择params [:id]调用的posts_controller.rb方法中,您只需将它们更改为:
@post = Post.find_by_name(params[:id])
没有插件,没有大惊小怪,还有漂亮的网址。