2012-11-29 27 views
2

我試圖將字符串保存到數據庫並從視圖中輸出它。剛開始學習的回報率,所以有點困惑在這裏...如何將字符串保存到數據庫從rails控制檯

這裏就是我所做的:

  • 生成模型試驗ID:字符串值:字符串

其次

  • rake db:migrate

then I ope斯內德從./script/rails控制檯軌道控制檯

我想在這裏輸入:!

test.create(:值=>的 「Hello World」)

但它返回「 ArgumentError:錯誤的參數數量「:( 我該如何正確地做到這一點? 另外,如何將其存儲到變量並將其輸出到視圖中?

謝謝!

+1

嘗試'Test.create!(:value =>「Hello World」)''。 'create'是一個類方法。 – Yanhao

回答

4

您的模型應以大寫字母開頭;

Test.create!(:value => 'a string') 
+0

返回「未定義方法」創建!' for Test:Module now ... – 17andLearning

+1

你很可能會遇到'Test'這個名字已經被'Test :: Unit'使用,這是Ruby的一部分。 –

+1

完全正確 - test可能是一個保留Kenrick試圖指出的是,你使用該字的Propercase在該模型上創建記錄,測試不測試 – JoshL

相關問題