Хотя ответ m818 решит проблему, вы все равно можете получить ошибки, если вы пытаетесь использовать устаревшие методы в других местах вашего кода.
У меня была такая же проблема, комментируя эти строки, избавились от некоторых ошибок, но не все из них, где бы я ни использовал attr_accessible
, я получил ту же ошибку.
Оказалось, что это камень "active_record", который был обновлен до 4.0, когда я этого не хотел.Поскольку я использую приложение Padrino, я должен был сделать это в Gemfile:
gem 'activerecord', '= 3.2.12', :require => "active_record"
Это решило все проблемы, и мне не пришлось комментировать строки в database.rb
.