我目前正在学习 ruby on rails 3.0
我创建了一个帖子表,其中有一列名为friendly
而不是使用 /post/:id 我想使用 /post/:friendly
这意味着 URL 看起来像 /post/post-title 而不是 /post/1
我使用此代码正确构建了控制器。
def show
@post = Post.find(params[:friendly])
respond_to do |format|
format.html
format.json { render :json => @post }
end
end
但我不确定如何更改 routes.rb 以实现此更改。
现在它只是说
resources :post
在此先感谢您的帮助。