jbuilderでwrong number of arguments (0 for 1)


jbuilderでwrong number of arguments (0 for 1)というエラーが出ました。

usersとitemsをjsonで返すだけのプログラムで、なぜかitemsの方だけにでます。

`route.rb`

[code]

    namespace :api do
      namespace :v1 do
        resources :users, only: [:index]
        resources :items, only: [:index]
      end
    end
    
[/code]

`api/v1/items_controller.rb`

[code]

    class Api::V1::ItemsController < ApplicationController
       def index
         @items = Item.all
       end
    end
    
[/code]

`views/api/v1/items/index.json.jbuilder`

[code]

    json.items @items
    
[/code]

よろしくお願いいたします。




Item Modelに引数が必要なメソッドを定義しているのが原因でした。

