Невозможно массово назначить защищенные атрибуты

Обновление форматирования кода для лучшего просмотра.

Ребята,

Я уже некоторое время смотрю на это, но не понимаю, что здесь может быть не так. Я использую Devise.

class User < ActiveRecord::Base
  has_many :addresses
  accepts_nested_attributes_for :addresses

  # Other stuff here
end

class Address < ActiveRecord::Base

  belongs_to :user

  validates_presence_of :zip #:street_address1, 

end

-------------------- Начало вывода журнала --------------- ---------------

Запущен POST "/ users" для 127.0.0.1 на 2011-05-28 11:43:27 -0700 Обработка by RegistrationsController # создать как Параметры HTML: {"utf8" => "√", "Authentity_token" => "CEmdqlsmdYa6Jq0iIf5KAxxISsUCREIrFNXWkP80nhk =", "user" => {"email" => " a2@gmail.com ", "пароль" => "[FILT ERED]", "address_attributes" => {"0" => {"street_address1" => "234 Pitkin Ct. "," Zip "=>" 12456 "}}}, "commit" => "Sign up"} ВНИМАНИЕ: не могу массовое назначение защищенных атрибутов: Address_attributes SQL (0,0 мс) НАЧАТЬ SQL (164,0 мс) ПОКАЗАТЬ ТАБЛИЦЫ
Пользовательская нагрузка (0,0 мс) ВЫБРАТЬ пользователей . id ОТ пользователей ГДЕ ( пользователей . электронная почта = БИНАРНЫЙ ' a2@gmail.com ') LIMIT 1 SQL (1,0 мс) ROLLBACK

-------------------- конец вывода журнала ------------------- -----------

ZIP-архив присутствует в опубликованных данных, и опубликованные данные выглядят правильно отформатированными. В форме веб-страницы я получаю сообщение об ошибке «Почтовый индекс адресов не может быть пустым». Я поискал причину появления предупреждения «Не удается массово назначить защищенные атрибуты», но не нашел ничего, что могло бы мне помочь.

Спасибо за ваши мысли и указатели.

-S

28
задан Gazler 28 May 2011 в 19:10
поделиться