Class: Ecom::Core::ProjectsController
- Inherits:
-
ApplicationController
- Object
- ActionController::API
- ApplicationController
- Ecom::Core::ProjectsController
- Defined in:
- app/controllers/ecom/core/projects_controller.rb
Instance Method Summary collapse
-
#index ⇒ Object
GET /projects.
- #show ⇒ Object
Methods inherited from ApplicationController
Instance Method Details
#index ⇒ Object
GET /projects
6 7 8 9 10 11 |
# File 'app/controllers/ecom/core/projects_controller.rb', line 6 def index projects = Ecom::Core::Project.includes(:employer, :contractor, :consultant, :project_manager) .where(company_id: params[:id]) serialized = ActiveModelSerializers::SerializableResource.new(projects) render json: { success: true, data: serialized } end |
#show ⇒ Object
13 14 15 |
# File 'app/controllers/ecom/core/projects_controller.rb', line 13 def show render json: @project end |