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