Ошибка массового назначения вложенных атрибутов Rails - PullRequest
0 голосов
/ 08 октября 2010

У меня есть пользовательская модель, в которой я не могу создать клиента из-за невозможности записи в массовом назначении.

Как мне сделать так, чтобы я мог создать модель клиента?

Коди ошибка находится здесь: http://pastie.org/1206482

1 Ответ

4 голосов
/ 09 октября 2010

Я думаю, что вы должны добавить:

attr_accessible :client_attributes

для вашей модели пользователя. client_attributes - это хеш пользовательского хеша, отправленный в действие create.

Переданный хеш выглядит примерно так: : user => {: username => "one", ...,: client_attributes => {: name => "client"}}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...