Рельсы новичка здесь.
Я определил модель Comment с несколькими атрибутами, включая commenter_id, link_id и другие. Для любого инициализированного объекта комментария comment.commenter_id всегда возвращает nil, даже если ручная проверка базы данных sqlite показывает, что в столбце commenter_id хранится соответствующее целое число, а .inspect также показывает, что атрибут определен соответствующим образом. Ни у одного из других атрибутов нет этой проблемы. Я в тупике.
строка в comment.rb:
belongs_to :commenter_id, :class_name => "User"
строка в user.rb:
has_many :comments, :foreign_key => "commenter_id"