繁体   English   中英

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)

尝试将数据保存到控制器/数据库时,它告诉我访问app / controllers / articles_controller.rb(articles是它们使用的变量名)。

我面临的问题是,database_controller.rb从来没有创建过! 谁能提供任何见解? 谢谢!

新问题文件database_controller.rb为空。 我已经在几周前创建了一个,并且已经充满了def index,new,edit,C,R,U,D。 但是这个是空的。 正如我应该补充的那样

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

到创建部分

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

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

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

您需要生成控制器:

rails generate controller databases

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM