RoR-从数据库中删除的问题

时间:2019-01-19 17:17:18

标签: ruby-on-rails ruby

在RoR项目中,我有三个模型-人员,事件和出勤。我的想法是,多个人可以通过另一个模型出席者参加多个事件。

这是我的show.html.erb文件,我要在其中显示有关特定人员的完整信息,其中包括用户名和参加的活动(每个活动旁边的删除按钮)。

1

由于我是新手,因此我无法弄清楚如何仅为该特定人员删除所选事件。现在,如果我单击事件删除按钮,则事件本身将从数据库中删除,这不应该发生,因为如果用户不想参加特定事件,则仅应断开用户与事件


这不再与问题相关,但是现在我也想不出为用户添加事件的正确/质量方法,因此,我也将为此提供帮助


模型关系 2

1 个答案:

答案 0 :(得分:3)

您具有删除操作的链接用于event_path(event)-这就是删除整个事件的原因。

在此处使用Attenance_path:

<%= link_to 'Delete', attendance_path(event.attendance_id), method: :delete %>