У меня есть класс квартиры с attr_accessor, который называется checkin (не нужно сохранять в БД)
class Apartment < ActiveRecord::Base
attr_accessible :checkin
attr_accessor :checkin
has_many :rooms
has_many :beds through: rooms
end
В моем контроллере я устанавливаю значение проверки
def show
@apartment.update_attributes(checkin: session[:checkin])
end
Когда страница отображается, я вызываю метод кровати, который пытается получить доступ к self.room.apartment.checkin
, но я получаю нулевое значение
Этот метод называется методом в квартире. Я отладил вызов, и когда я нахожусь внутри модели квартиры, переменная проверки имеет значение. Почему я получаю ноль при звонке из постели? Спасибо всем помощникам!