我有一个类似的动作:
def show
@p = Post.find(params[:id])
respond_to do |format|
format.html
format.js
end
end
我得到一个网址:
http://localhost:3000/post/1
http://localhost:3000/post/2
http://localhost:3000/post/3
.
.
.
对于相同的操作,我想要一个不同的版本,例如:
http://localhost:3000/v1/post/1
http://localhost:3000/v1/post/2
http://localhost:3000/v1/post/3
.
.
.
我该怎么做?
我看了一下这个资源:
https://github.com/bploetz/versionist
http://railscasts.com/episodes/350-rest-api-versioning?view=asciicast