我目前正在构建一个 Rails 应用程序,我想坚持使用所有这些奇特的东西,例如 REST 和资源,但我想稍微自定义一下我的路线。我希望我的 GET 路线更加详细 - 我正在创建的应用程序是一个简单的博客,所以而不是GET /posts/1
我更喜欢类似的东西GET /posts/1-my-first-post
.
有什么想法如何做到这一点?在网上没有找到任何东西。
Routes:
map.resources :posts
Model:
class Post < ActiveRecord::Base
def to_param
"#{id.to_s}-#{slug}"
end
end
应该做到这一点。
Btw: http://railscasts.com/episodes/63-model-name-in-url
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)