jbuilderでwrong number of arguments (0 for 1)
jbuilderでwrong number of arguments (0 for 1)というエラーが出ました。
usersとitemsをjsonで返すだけのプログラムで、なぜかitemsの方だけにでます。
route.rb
namespace :api do
namespace :v1 do
resources :users, only: [:index]
resources :items, only: [:index]
end
end
api/v1/items_controller.rb
class Api::V1::ItemsController < ApplicationController
def index
@items = Item.all
end
end
views/api/v1/items/index.json.jbuilder
json.items @items
よろしくお願いいたします。