我有一个项目列表,每个项目都有一个链接可以单击以进行编辑。当他们单击该编辑链接时,我正在使用刺激使编辑“模态”表单可见。将要编辑的内容的 id 以 id= 的形式出现在列表的相应链接标签上
因此,编辑链接如下所示:
<td><a data-action="click->content#edit" data-target="content.editBtn" id="<%= url_for(content) %>")>Edit</a></td>
这个想法是刺激控制器中的 content#edit 动作检查并定位它的 id 并使用它来编辑正确的行。
但是,我认为我遇到的问题是,因此该列表的所有行都有一个具有相同名称的数据目标,并且错误的(第一个?)被绑定到目标。
但是,如果我想通过例如将 id 附加到每个数据目标来使每个数据目标不同,那么现在我在 controller.js 中有一个很长的目标列表,所以这没有任何意义。
唷,我希望你跟着那个。正确的处理方法是什么?