Допустим, у меня есть таблица Users
с полем first_name
.Автоматически у меня есть модель User
.
Что я не хочу знать, так это возможность узнать, можно ли создать метод, также называемый first_name
, в работе модели User
?
Я мог бы сделать некоторые изменения внутри метода.Скажем, модель и метод будут выглядеть так:
class User < ApplicationRecord
def first_name
# I know there are many ways to do this, this is just an example.
"Mr. #{first_name}"
end
end
Я получаю SystemStackError: stack level too deep
в консоли.Просто хочу знать, возможно ли это или это может сработать.