У меня есть следующее в моем html.erb
<v-attendance
:vlogs="<%= @logs.to_json(include: {:attendance_records})%>"
></v-attendance>
это передает мои @logs моему компоненту vue и включает в себя ассоциированный файлanceance_records, который прекрасно работает, и мой полученный JSON выглядит следующим образом:
attendance_log
id:1
...
attendance_records:[
id:1
...
]
На моей модели AttendanceLog я использую accepts_nested_attributes_for :attendance_records
Это означает, что когда я отправляю свои обновленные данные из моего компонента vue, мой JSON должен выглядеть следующим образом:
attendance_log
id:1
...
attendance_records_attributes:[
id:1
...
]
Однако, чтобы избавить меня от необходимости возиться с переименованием ключей объектов в моем компоненте vue, я хочу назвать их так, чтобы начать, как-то так:
<v-attendance
:vlogs="<%= @logs.to_json(include: :attendance_records,
as: 'attendance_records_attributes')%>"
></v-attendance>
Кто-нибудь знает, возможно ли это, и если да, то как мне этого добиться?
Заранее спасибо