【发布时间】:2015-06-11 18:55:54
【问题描述】:
我已成功集成友好 ID 并且工作正常。我的产品可以从 (localhost:3000/product/test-product) url 查看。我想要的是为我的产品提供一个短网址,例如 (localhost:3000/test-product)。
如何在友好 ID 或 Rails 中实现这一点。
提前谢谢你。
【问题讨论】:
标签: ruby-on-rails-4 friendly-id
我已成功集成友好 ID 并且工作正常。我的产品可以从 (localhost:3000/product/test-product) url 查看。我想要的是为我的产品提供一个短网址,例如 (localhost:3000/test-product)。
如何在友好 ID 或 Rails 中实现这一点。
提前谢谢你。
【问题讨论】:
标签: ruby-on-rails-4 friendly-id
您需要创建自定义路由来实现此目的:
在 routes.rb 中
get ':id' => 'products#show', as: :product
打个电话
product_path(product.slug)
【讨论】: