相关疑难解决方法(0)

从字符串创建seo友好的URL

嘿家伙我正在尝试从字符串创建一个URL友好链接.而不是example.com/Jessica Alba,我想要example.com/jessica-alba

如何获取link_to标签以将我链接到seo友好永久链接?

我还需要确保show方法只显示地址栏中的seo友好永久链接,并且只接受seo友好永久链接.

ruby-on-rails

9
推荐指数
2
解决办法
5186
查看次数

RoR中的SEO友好URL

假设我有一个相对基本的CRUD应用程序来编辑音乐专辑.在数据库中我有:

id | album_name | artist  |  navigation

1    Lets Talk   Lagwagon    lets-talk
Run Code Online (Sandbox Code Playgroud)

但是,我希望路由无法访问页面,而不是albums/1返回Show页面albums/lets-talk.

所以在我的控制器中我有:

  def show
    @album = Album.find_by_navigation(params[:id])
  end
Run Code Online (Sandbox Code Playgroud)

在我的索引视图中,我有:

<%= link_to 'Show', :controller => "albums", :action => "show", :id => album.navigation %>
Run Code Online (Sandbox Code Playgroud)

这成功地执行了它的功能,但是,Ruby API说我的link_to方法陈旧且陈旧而没有列出替代方案,所以我怀疑我的方法是错误的.

ruby seo routing ruby-on-rails

4
推荐指数
2
解决办法
5815
查看次数

标签 统计

ruby-on-rails ×2

routing ×1

ruby ×1

seo ×1