У меня есть таблица с именем поля «год». Я использую Ruby Active Record для получения значения.
Итак, если имя таблицы «Пользователь», я дам
user = User.find(:all)
Когда я пытаюсь получить к нему доступ,
@year = user.first.year
который всегда возвращает 2011
текущий год, независимо от того, что у нас есть в БД.
year
является ключевым словом? Как мы укажем это?
Вот моя модель:
class Vehicle < ActiveRecord::Base
end
Информация о схеме
Table name: vehicles
id :integer(4) not null, primary key
year :integer(4)
vehicle_class :string(20)
vehicle_model :string(50)
make :string(50)
transmission :string(20)
city_mpg :integer(4)
hwy_mpg :integer(4)
combo :integer(4)
fuel :string(20)