У меня есть класс ActiveRecord под названием User. Я пытаюсь создать беспокойство под названием Restrictable
, который принимает в некоторых аргументах, как это:Как создать Rails 4 Концерн, который принимает аргумент
class User < ActiveRecord::Base
include Restrictable # Would be nice to not need this line
restrictable except: [:id, :name, :email]
end
Я хочу, чтобы затем предоставить метод экземпляра под названием restricted_data
, который может выполнять некоторые операции на этих аргументах и возвращать некоторые данные. Пример:
user = User.find(1)
user.restricted_data # Returns all columns except :id, :name, :email
Как бы я это сделал?