2012-07-31 137 views
0

Rails 3.2.3使用irb填充數據庫

我的需求是使用最簡單的方式填充數據庫。 所以我創建了一個模型

rails g model MyModelName title:string, another_title:string, description:text 

現在我想要使用IRB

mm = MyModelName.create :title =>'title1', :another_title=>'fdfds', :description =>'desc1 fdsfds' 

填充數據庫的一些數據,但這裏是一個錯誤

NameError: uninitialized constant MyModelName 
    from (irb):4 
    from /home/alex/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>' 

如何解決這個問題呢?

+0

遷移您的數據庫並在rails控制檯中執行命令'reload!' – taro 2012-07-31 13:34:05

+0

什麼是rails控制檯?我正在使用'irb'。 – Alexandre 2012-07-31 13:44:07

+0

而不是'irb',轉到你的應用程序的根目錄並運行'rails c' – 2012-07-31 13:46:28

回答

1

你跑rake db:migrate了嗎?

您使用的是rails console