次のように、一般的なコントローラー アクション、index、show、create などを ApplicationController に配置します。
class ApplicationController < ActionController::Base
respond_to :json
def index
#implementation
end
def show
#implementation
end
def update
#implementation
end
end
アプリは JSON のみを返します。
RSPEC の匿名コントローラーでこれをテストするために、次の仕様を作成しました。
describe ApplicationController do
controller do ; end
describe 'Get :index' do
it 'should respond to index' do
get :index
response.code.should eq "200"
end
end
end
上記の仕様では、次のエラーが発生します。
ActionView::MissingTemplate: テンプレートの匿名/インデックス、{:locale=>[:en]、:formats=>[:json]、:handlers=>[:erb、:builder]} のアプリケーション/インデックスがありません。検索場所: * "#"
匿名コントローラーでこれを機能させる方法を誰かが提案できますか?