PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ruby
[問題] rake不能有存在的table?
作者:
Achillean
(角鬥士學院主)
2014-04-05 05:18:12
剛開始看這本 http://www.manning.com/black/
但好像內容偏舊
目前誤打誤撞從網路找資料
看新的語法好歹終於可以顯示出網頁了
目前有一些問題想請教
rails new project
出來預設sqlite3的部分
只能靠手動修改ymal為mysql
和
對gemfile增加gem mysql2嗎?
已經寫了一些mysql語法
增加了table,field,data
結果執行WEBrick執行網頁
出現這樣錯誤
http://ppt.cc/SIjs
執行 bundle exec rake db:migrate
結果也被拒絕rake
說是table已經存在
已經耗到天快亮了
索性把table砍光
結果就過了
也成功的出現網頁
去看mysql幫我建立的table
恩...很空,幾乎只有id的欄位
不會吧?一定得這樣玩
不能先建立好table欄位嗎?
http://ppt.cc/707h
參考這篇文章六個推的解答下面的回文
Just delete the table? That's a horrible solution.
– David Ryder Feb 27 '12 at 17:34
這也是我想問的...
作者:
mars90226
(火星人)
2014-04-05 10:04:00
建議你看這本
http://tinyurl.com/4v47ea6
Rails會透過migration管理database,不要自己寫mysql在你用rails generate model/migration後,會產生對應的migration檔案在db/migrate裡面,裡面會指定db的改變
作者:
alog
(A肉哥)
2014-04-05 22:18:00
http://guides.rubyonrails.org/migrations.html
官方 guides就有教你這種做法坦白說 沒這麼做 Model 不知道你的 Table 有什麼2. 多人團隊作業時 為了寫功能異動table的columns沒人知道這種方式會留下記錄以便可用來追蹤3. 我臨時要知道一個 table 的 schema 我翻 migration file就很好懂4. migration file 寫好可跨類似的資料庫系統 還不錯
繼續閱讀
[問題] 使用gem install時出現問題
gm0081
[問題] Upload image to S3 by paperclip
orthonormal
[問題] 日期時間傳至js中與ruby不同(解決)
a83294
[資訊] RubyConf Taiwan 2014的Lightning Talk
breakanyrule
[資訊] Rails Meetup @ Tainan (03/18)-7:00PM
breakanyrule
[問題] 正規表示式取代
meld
Ruby on Rails Job Speed Dating #1
xdite
[問題] 定時執行.rb的方式?
Vinn
[資訊] Rubyconf Taiwan 2014 售票中
aquarianboy
[問題] Ryby & Python
sweetwinter
Links
booklink
Contact Us: admin [ a t ] ucptt.com