我从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
答案 0 :(得分:2)
在routes.rb
文件中添加一条路径,该路径直接在路径中包含tit
参数。
例如:
Rails.application.routes.draw do
get 'post/:tit' => 'posts#show', as: :blog_post
end
当然,您必须根据需要调整路线。
只需简要了解this question即可。如果您在URL中有参数,则无关紧要。