## <Class:0xb4107fc0>的未定义方法`articles_path':0xb498bf48>

ver*_*rom 1 ruby ruby-on-rails

我在fle new.html.erb中遇到了pails应用程序的问题:

<%= form_for @article do |f| %>
   <%= f.text_field :title %>
   <%= f.text_area :text %>
   <%= f.submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我的routes.rb有:

  resources :atricles
Run Code Online (Sandbox Code Playgroud)

我的static_pages_controller.rb有代码:

  def manager
    @contact_messages = ContactForm.all
    @item = Item.new
    @items = Item.all
    @article = Article.new
  end
Run Code Online (Sandbox Code Playgroud)

我的articles_controller.rb是:

class ArticlesController < ApplicationController
    def new
       @article = Article.new
    end
    def create
       @article = Article.new article_params
       @article.save
    end

    private

    def article_params
       params.require(:article).permit(:title, :text)
    end
end
Run Code Online (Sandbox Code Playgroud)

我的迁移文件是:

class CreateArticles < ActiveRecord::Migration
  def change
    create_table :articles do |t|
      t.string :title
      t.text :text

      t.timestamps null: false
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我的app/models/article.rb是:

class Article < ActiveRecord::Base
end
Run Code Online (Sandbox Code Playgroud)

谢谢

Dus*_*sht 6

在你的routes.rb,请更正拼写.应该articles不是atricles