所以我得到了一個非常基本的博客應用程序與三個鏈接到博客文章運行。但是,當我點擊我選擇的帖子並編輯帖子並單擊「更新博客」時,我將在BlogsController#update中發現名爲NameError的錯誤,並在博客控制器中發現未定義的局部變量或方法'blog_params'。我想不通,我想什麼,問題是這樣一些幫助引導我通過我得到一個錯誤,說未定義的局部變量或方法'blog_params'(Rails)
這是我的博客控制器文件看起來像什麼
class BlogsController < ApplicationController
def index
@blogs = Blog.all
end
def show
@blog = Blog.find(params[:id])
end
def new
@blog = Blog.new
end
def create
@blog = Blog.new
@blog.title = params[:blog][:title]
@blog.body = params[:blog][:body]
@blog.save
redirect_to blog_path(@blog)
end
def destroy
@blog = Blog.find(params[:id])
@blog.destroy
redirect_to blog_path(@blog)
end
def edit
@blog = Blog.find(params[:id])
end
def update
@blog = Blog.find(params[:id])
@blog.update(blog_params)
redirect_to blog_path(@blog)
end
end