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