Задать вопрос
@kramidev

Rails. Relation has_many. Как правильно апдейтить?

Привет гуру обитателям. Имеется 2 модели
personal -> has_many: personal_pictures
picture -> belongs_to: personal

При загрузке одной фотки делаю вот так:
@personal = Personal.new(personals_params)
@personal.personal_pictures.build(picture: params[:pictures]['picture'], personal_id: personal.id)
@personal.save


Вопрос а как правильно делать апдейт? Не хочется по айди искать фотку и обновлять ее.
??????????????????????
@personal = Personal.find(params[:id])
@personal.personal_pictures.update(picture: params[:pictures]['picture'], personal_id: @personal.id) 
@personal.update(personals_params)

??????????????????????
  • Вопрос задан
  • 2237 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы