Обновление в рубине на рельсах - PullRequest
0 голосов
/ 19 декабря 2018

У меня возникла проблема с обновлением в Rail и ниже кода, который я использую для обновления. Я получаю Parameter_id, как и ожидалось. Но при передаче Parameters_id в update_all, который всегда приходит как 0 значение. Как передать parates_id, который я получаю?

     parametes_id=DataModel.where(parameter_name: parametername.to_s).ids

Rails.logger.debug("Parameter ID: #{parametes_id.to_s.inspect}")//Getting correct value

Group.where(ExecutionGroup_id: @execution_groupid).update_all(DataModel_id: parametes_id.to_s)

Спасибо, Алекс.

1 Ответ

0 голосов
/ 19 декабря 2018

enter image description here

Приведенный выше пример является рабочим примером обновления. Пожалуйста, проверьте идентификатор id и укажите, почему вы преобразовываете свой идентификатор в строку.Я думаю, идентификатор должен быть в целочисленном формате.

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