Форма редактирования не заполняет автоматически добавленные столбцы - PullRequest
0 голосов
/ 23 июля 2011

Я только что добавил 2 новых столбца в свою таблицу пользователей: фото и секс.По какой-то причине, когда я создаю нового пользователя и заполняю всю форму (имя, фотографию и пол), она не сохраняется.

Когда я иду на редактирование, он просто показывает имя, которое я заполнил,но поля для фотографий и секса пустые.

Есть идеи, что может быть причиной этого?

Вот форма:

<div class="field">
    <%= f.label :name, "Full Name" %><br />
    <%= f.text_field :name %>
</div>
<div class="field">
    <%= f.label :photo_1, "Photo" %><br />
    <%= f.text_field :photo_1 %>
</div>
<div class="field"> 
    <%= f.radio_button(:sex, "male") %>
    <%= f.label(:sex, "Male") %>
    <%= f.radio_button(:sex, "female") %>
    <%= f.label(:sex, "Female") %>
</div>
<div class="actions">
    <%= f.submit %>
</div>`

1 Ответ

1 голос
/ 23 июля 2011

Во-первых, я бы переименовал этот столбец с пола на пол. Во-вторых, проверьте объявления attr_accessible на вашей модели, вам может понадобиться добавить эти поля в список

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