lazy-json-scaffold provides a simple syntax for a very simply CRUD JSON API
gem "lazy-json-scaffold"
Include lazy-json-scaffold in your controller:
require 'lazy_json_scaffold'
class PostsController < ActionController::Base
include LazyJsonScaffold
define_actions :index, :show, :create, :update, :destroy
end
class PostsController < ActionController::Base
include LazyJsonScaffold
define_actions :index, :show, :create, :update, :destroy
custom_filter_params :title, :author
end
class PostsController < ActionController::Base
include LazyJsonScaffold
define_actions :index, :show, :create, :update, :destroy
custom_scope :active
end
Licensed under the MIT license.