Rails- 未创建迁移控制器

Rails- Migration controller is not created

我是 rails 的新手,我的命令:

bin/rails generate model database Date:date Endpoint:text User:string 

域:字符串

进入命令行里面然后生成:

调用active_record

  create    db/migrate/20150805174248_create_databases.rb
  create    app/models/database.rb
  invoke    test_unit
  create      test/models/database_test.rb
  create      test/fixtures/databases.yml

在我之后 运行:

 bin/rake db:migrate 

但是,当学习本教程时 http://guides.rubyonrails.org/getting_started.html SECTION(5.3)

当试图将数据保存到 controller/database 时,它告诉我访问 app/controllers/articles_controller.rb(文章是他们使用的变量名)。

我面临的问题是 databases_controller.rb 一开始就没有创建!任何人都可以提供任何见解吗?谢谢!

新问题文件databases_controller.rb是空的。几周前我创建了一个,它充满了 def index、new、edit、C、R、U、D。然而这个是空的。因为我应该添加

def create
  @article = Article.new(params[:article])
  @article.save
  redirect_to @article 
end

创建部分

您需要生成控制器:

rails generate controller databases

作为 Rails 的新手,Scaffolding 可能是另一个方便的选择。 Scaffolding 可用于生成 Rails 应用程序的一些主要部分,例如新资源的模型、视图和控制器。

rails generate scaffold Database date:date endpoint:text domain:string

这样,您就不必担心为新添加的资源分别创建模型、视图和控制器。