作者toki (いまがその时だ)
看板Ruby
标题[问题] Rails 2.0 的 scaffold
时间Sat Dec 22 20:32:24 2007
昨天手贱按了 gem update,结果搞到系统怪怪的
首先当然是,我再也不能在 controller 里 scaffold :some_model 了
这就算了,反正出来跑,迟早要还的(scaffold 迟早要建出来的)
接下来,开始直接试用新的 generate scaffold
./script/generate scaffold demo 後,该有的档案是都建好了
但是都不是我要的名字啊 = = 凸
全部变成 demo
s (拜托别那麽鸡婆好不好,我不要加 s)
害我一开始时测试用 localhost:3000/demo 怎麽也找不到
而且会乱改档案名子就算了
新的 scaffold generator 也没办法分别指定 model 和 controller name
接着,用 migration 建了两个简单的测试栏位
def self.up create_table :demos do |t|
t.string :title
t.string :content
t.timestamps
end
end
做完 db:migrate 後,用 console 加了两笔测试资料下去
然後把 server 跑起来,用 browser 打开来
这下囧了 居然只看到
Listing demos
Show Edit Destroy
Show Edit Destroy
Show Edit Destroy
Show Edit Destroy
[New demo]
啊我的栏位名称咧 囧....
这个到底是我升级出了问题,还是 2.0 的 scaffold 真的这麽鸟蛋?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.82.44
1F:推 godfat:我没用过 2.0 的 scaffold, 不过听说是拿掉了? 12/22 21:06
2F:→ toki:拿掉了,要直接用 generate scaffold,但是新的好难用 12/22 21:10
3F:→ toki:目前试验结果,好像没有办法自动对应资料库栏位更改 12/22 21:10
4F:→ toki:有网路上文章写了请改用 ActiveResource,不过也没什麽文件 12/22 21:12
5F:→ poga:在Heroku试了半天... 弄不出来 Orz 12/23 21:31