2015-03-31 136 views
-1

我對ROR很新。我已經安裝了ruby,rails等等。我有個問題。當我鍵入rails server,服務器啓動,但localhost:3000 page顯示錯誤:Ruby on Rails服務器問題

ActiveRecord::StatementInvalid in TasksController#index

Could not find table 'tasks'

Rails.root: C:/Sites/todo Application Trace | Framework Trace | Full Trace

app/controllers/tasks_controller.rb:4:in new' app/controllers/tasks_controller.rb:4:in index'

Request

Parameters:

None

Show session dump

Show env dump Response

Headers:

None

請幫

+0

顯示您schema.rb文件(DB/schema.rb)。看起來您在模型任務上創建了控制器,但未創建模型和遷移。 – 2015-03-31 11:46:06

+0

需要更改什麼? – 2015-04-04 08:18:57

回答

0

這個錯誤意味着你沒有一臺名爲Task和你想在控制器中使用它。首先,你需要確認你有一個名爲tasks表創建......包括模型task.rbmigration文件生成tasks table

+0

你能幫我解答嗎?我對ROR很新。如何創建表命名任務和其他更正此? – 2015-04-01 05:55:47