我将在现有的 Rails 应用程序中使用 Emberjs,它已经有一些脚手架资源。
在本指南中,我读到最好创建如下路径:“/api/posts”来处理对 emberjs 的请求。但是我知道如果我将“.json”传递给我的 url,Rails 会响应 JSON:例如;/posts.json
那么,我应该创建一个 /api 还是可以使用我的默认控制器来处理 JSON?哪个是更好的选择?如果我使用默认控制器,我将使用类似的东西
def index
@posts = Post.find(:all)
respond_to do |format|
format.html
format.json { render :json => @posts.to_json }
end
end