我对简单的删除操作有疑问。
我有一个看法
%p
Name:
= @element.name
%p
Description:
= @element.description
%p
= link_to 'edit', edit_element_path(@element)
|
= link_to 'delete', @element, :confirm => 'Are you shure?', :method => :delete
当我尝试在浏览器中单击该删除并单击确定时,它说它无法从不存在的表 elements_muscle_groups 中删除,为什么他仍然尝试从该不存在的表中删除?
顺便说一句,我正在使用 Rails 4
您可以在屏幕截图上看到控制器代码。
很抱歉 eng 和 ty 寻求帮助。
编辑:嗨,我还有一件事要补充,
元素
has_and_belongs_to_many :muscle_groups
肌肉群
has_and_belongs_to_many :elements
所以也许它应该从 elements_muscle_groups 中删除,但是为什么那个表不存在呢?