Rails считает, что все поля доступны (за пределами ID), если вы не хотите, чтобы они были.
Вы можете написать свои собственные генераторы, чтобы переопределить генераторы по умолчанию, если это основная проблема. Одна вещь, которую я предлагаю, состоит в том, что, если ваш attr_accessible
- это большая работа, которую вы должны выполнить для каждой модели, было бы лучше использовать attr_protected
для ваших задач?