diff --git a/app/controllers/people_controller.rb b/app/controllers/people_controller.rb index 08cb35e..d03d7a0 100644 --- a/app/controllers/people_controller.rb +++ b/app/controllers/people_controller.rb @@ -11,7 +11,7 @@ def show def json_attributes { - only: [:doc_number, :doc_type], + only: [:doc_number, :doc_type, :email], methods: [:full_name], include: { tasks: { diff --git a/app/models/person.rb b/app/models/person.rb index fb684ea..211e91f 100644 --- a/app/models/person.rb +++ b/app/models/person.rb @@ -1,6 +1,8 @@ class Person < ApplicationRecord has_many :tasks + self.ignored_columns = [:email] + def full_name "#{last_name}, #{first_name}" end diff --git a/app/models/task.rb b/app/models/task.rb index 4e24db7..feea036 100644 --- a/app/models/task.rb +++ b/app/models/task.rb @@ -1,4 +1,7 @@ class Task < ApplicationRecord default_scope ->{ order(priority: :desc) } belongs_to :person + + self.ignored_columns = [:duration] + end