добавить новую запись в модель, которая имеет отношение - PullRequest
0 голосов
/ 22 марта 2012

Я новичок в рельсах, поэтому не жди супер умного вопроса.

  • У меня студент MVC.Студент может иметь несколько специальностей.
  • У меня есть Majors M-v_c, который связан со студентом в отношении 1 ко многим.
  • Я успешно создал запись студента, используя "accepts_nested_attributes_for".

Теперьможно увидеть студенческий рекорд в html шоу.

вопрос: - Как я могу добавить новую специальность для студента?Я не хочу менять существующие специальности, мне нужно добавить новый.

спасибо

1 Ответ

0 голосов
/ 22 марта 2012

Сначала найдите пользователя или пользователей, которых вы хотите добавить в новый мажор, а затем вам просто нужно создать мажор.

Я не знаю, какое у вас отношение. Поэтому я сделал несколько примеров кода для обоих способов:

СТУДЕНЧЕСКИЕ <1: n> ОСНОВНЫЕ (у студента много специальностей)

student = Student.find( student_id )
student.major = Major.new
student.save

ОСНОВНЫЕ <1: n> СТУДЕНТЫ (у майора много студентов)

student = Student.find( student_id )
major = Major.new
major.students << student
major.save

выберите тот, который соответствует вашим потребностям

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