0

通过复制并尝试在 Rails 4 中手动修改脚手架,当我想删除文章时出现错误:uninitialized constant Article::Tag. 我想编辑文章时的另一个错误:“未定义的局部变量或方法 `article_params'”。

我不知道它来自哪里,显示的突出显示的错误是@article.destroy if @article.update(article_params)。考虑到我认为完美地复制了脚手架,我完全不明白......

def destroy
  @article.destroy
  respond_to do |format|
    format.html { redirect_to articles_url }
    format.json { head :no_content }
  end
end


def update
  respond_to do |format|
    if @article.update(article_params)
      format.html { redirect_to @article, notice: 'Article was successfully updated.' }
      format.json { head :no_content }
    else
      format.html { render action: 'edit' }
      format.json { render json: @article.errors, status: :unprocessable_entity }
    end
  end
end

谢谢你的帮助

4

0 回答 0