RABL を使用して API を作成しようとしていますが、WIKI で定義されているように、セットアップは標準セットアップとは少し異なります。
ルートに API 名前空間をセットアップしました。
namespace :api do
resources :orders
end
/app/controllers/api/orders_controller.rb 内にコントローラーがあります
/app/views/api/orders/index.json.rabl 内の私の RABL ビュー:
localhost:3000/api/orders にアクセスしようとすると、次のエラーが表示されます。
テンプレートがありません
Missing template api/orders/index with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml, :haml, :rabl], :formats=>[:html], :locale=>[:en, :en]} in view paths
ただし、「/app/views/api/orders/index.html.erb」という新しいファイルを作成すると、ビューがレンダリングされますが、RABL は使用されません。
RABL を使用するようにするにはどうすればよいですか?
ありがとう