app/controllers/api/v1/stories_controller.rb
class Api::V1::StoriesController < Api::V1::ApiController
def create
story = Story.new(story_params)
render_save(story)
end
def show
render_success_json(data: story)
end
def update
story.assign_attributes(story_params)
render_save(story)
end
private
def story
@story ||= Story.find(params[:id])
end
def story_params
params.permit(
:slug,
:summary,
:project_id,
:status,
:description
)
end
end