Обновление форматирования кода для лучшего просмотра.
Ребята,
Я уже некоторое время смотрю на это, но не понимаю, что здесь может быть не так. Я использую 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