我想知道用simple_fields_for
单独更新关联记录的最佳解决方案是什么。
我有与订单关联的文本。所以这就是我的看法:
= f.simple_fields_for(:texts) do |ff|
.card
.card-body
.order-text
= ff.input( \
:content,
label: false,
required: false,
disabled: !@order.finalized?,
input_html: { \
class: 'form-control order-text-field',
rows: 6,
placeholder: '' })
- if @order.finalized?
br
= ff.link_to_remove( \
'Delete this text',
data: { confirm: "Do you really want to delete this text?" })
我想在每个文本下方添加一个按钮(例如link_to_remove)以执行特定操作并更新记录。
例如,在第二个文本下,我想对其进行编辑,然后单击一个按钮以仅更新该记录(因此我必须获取该特定文本的参数)并执行一个操作。
我该如何实现?