Rails SEO友好的URL

时间:2016-02-10 16:33:44

标签: ruby-on-rails

我从RoR长时间制动并遇到一些问题:

我有这个网址:

http://www.xxx.zz/blog_posts/misieq?tit=some-fraze-in-here

我怎样才能改变"?"对于" /" ?

此URL由以下人员创建:

<%= link_to f.title, blog_post_path( :tit => f.slug ) %></div>

或者我如何制作大多数SEO友好的URL - 我已经使用了friendly_id gem

1 个答案:

答案 0 :(得分:2)

routes.rb文件中添加一条路径,该路径直接在路径中包含tit参数。

例如:

Rails.application.routes.draw do
  get 'post/:tit' => 'posts#show', as: :blog_post
end

当然,您必须根据需要调整路线。

只需简要了解this question即可。如果您在URL中有参数,则无关紧要。