Ell*_*iot 1 ruby ruby-on-rails mongodb mongoid ruby-on-rails-3
目前在我的rails应用程序中,记录位于以下URL:
http://www.mysite.com/items/fecffe6aa299a6050274ed22
但相反,我希望他们会这样:
http://www.mysite.com/items/item-title-here
关于如何实现这一目标的任何想法?
我建议使用mongoid_slug gem:它允许您根据Mongoid模型中的一个或多个字段生成URL slug或永久链接.
这是他们的用法示例:
## Set up a slug:
class Book
include Mongoid::Document
include Mongoid::Slug
field :title
slug :title
end
## Find a record by its slug:
# GET /books/a-thousand-plateaus
book = Book.find_by_slug params[:book_id]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
815 次 |
| 最近记录: |