[英]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.