小さなレールブログを作成しようとしていて、エラーが発生しました。私はここで何かの命名規則を台無しにしてしまったと思う...しかし、私を助け、答えを与えるほどの具体的なものは見つけられない。Rails form_forが期待通りに機能しない
私は
resources :blog
のルートと次
class BlogController < ApplicationController
def index
@blogs = Blog.all
end
def show
@blog = Blog.find(params[:id])
end
def new
@blog = Blog.new
end
end
私はnew.html.erbページ上のフォームを設定しようとすると、それがリンクしているコントローラを持っていますどの状態にするか
undefined method `blogs_path'
私のルートはブログであり、ブログではありません...どこが間違っていますか?私はルートが/ blogであることを望みます。
リソースは通常複数形になっているので、 'resources:blogs'と言っておくことをお勧めします。 – bodrovis