簡體   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