如何在同一页面上使用多个变更集

问题描述 投票:1回答:1

我必须同时更新3个表。一页包含3个变更集。

如果我用form_for发布3个chagneset,如何编写代码?以下是3个表格。

---------
 members
---------
id
name

----------------
 member_details  
----------------
member_id
address
phone_no

--------------
 member_items
--------------
member_id
item_id

或者将欢迎其他方式。

elixir phoenix-framework ecto
1个回答
0
投票

假设您要对表进行全部更新或不更新,这需要进行事务处理。 Ecto.Multi的完美用例。您可以直接将Ecto.Multi应用于您的案例。

将输入的参数分成三组,可能要使用the example

© www.soinside.com 2019 - 2024. All rights reserved.