我真的很喜歡RABL,但它看起來像它會用.rabl
文件混亂我的意見文件夾。我真的想最好有一個單獨的API
views目錄所以它會是這樣:RABL API視圖目錄?
app/
views/
customers/
index.html.erb
show.html.erb
......
api/
v1/
customers/
index.json.rabl
show.json.rabl
什麼是實現這一目標的最佳途徑?我使用本教程:
http://railscasts.com/episodes/350-rest-api-versioning
要設置的版本,但它不支持Rabl的。我在app/controllers/api/v1/customers_controller.rb
試過這樣:
module Api
module V1
class CustomersController < ApplicationController
respond_to :json
def index
@customers = Customer.search(params[:page])
Rabl::Renderer.json(@customers, 'api/v1/customers/index')
end
end
end
end
但如預期似乎並沒有工作。
儘管如何處理版本? – toobulkeh