Послушайте, я думаю, что вы пропустили объект, например, если ваша delete
ссылка в цикле each
, то определенно у него есть объект, подобный @articles.each do |article|
, что означает, что имя объекта равно article
, поэтому по ссылке для удаления вынеобходимо передать объект, подобный этому
<%= link_to 'Delete', article_path(article), method: :delete, data: {confirm: "Are you sure"} %>
@article
в article
, пожалуйста, реорганизовать код.
и обновить метод destroy
следующим образом
def destroy
@article = Article.find(params[:id])
@article.destroy
respond_to do |format|
format.html { redirect_to articles_url notice: 'Article was successfully deleted.' }
format.json { head :no_content }
end
end
Если это не поможет, скопируйте и вставьте свои журналы ошибок из файла журнала.
Надеюсь, это поможет.