ruby on rails - Routing Error uninitialized constant ArticleController -


i new ruby on rails.i written code in app/controllers/articles_controler.rb

def create   @article = article.new(article_params)    @article.save   redirect_to @article end  private   def article_params     params.require(:article).permit(:title, :text)   end 

when opened rails server got error routing error uninitialized constant articlecontroller.

in config/routes.rb have following code

rails.application.routes.draw    'articles/new'    resources :article     root 'welcome#index'  end  

controller names plural

class articlescontroller < applicationcontroller #notice, articles 

this means, in config/routs.rb, need have route maps articles (plural).

this surely means, in config/routes.rb, have resources :article. , route being mapped controller named article, don't have it, , incorrect anyway. why getting routing error uninitialized constant articlecontroller because can't find controller named article (singular)

it should resources :articles. way, going controller name articles

bottom line: controller names pluralized. check namings.


Comments

Popular posts from this blog

how to proxy from https to http with lighttpd -

android - Automated my builds -

python - Flask migration error -