0

Rails 4 で scaffold をコピーして手動で変更しようとすると、記事を削除しようとするとエラーが発生しました: 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