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
助けてくれてありがとう