iOSからpostを投げて、jbuilderでjsonを返したい
Rails4 の jbuilderでpostを実装したいです。
iOSからpostを投げましたが、nillが帰ってきてしまいます。
api/v1/events/index.json.jbuilder
json.events @events
app/controllers/api/v1/events_controller.rb
class Api::V1::EventsController < ApplicationController
def index
@events = Event.all
end
end
app/controllers/events_controller.rb
class EventsController < ApplicationController
def new
@event = Event.new
end
def create
@event = Event.new(event_params)
respond_to do |format|
if @event.save
format.json { render json: 'ok!', status: :created }
else
format.json { render json: 'Bad!', status: :unprocessable_entity }
end
end
end
def event_params
params.require(:event).permit(:title, :start_time, :end_time)
end
end
もしかすると、createアクションをapiのコントローラーにも書く必要があるのでしょうか。
よろしくお願いいたします。