2008年8月29日 星期五

使用scaffold心得

通常初學者在學習使用ror的時候都會使用scaffold來幫助建構出網頁的框架
但是從rails 2.0開始ror就沒有內建scaffold的套件啦
所以必須另外安裝動態scaffold

ruby script/plugin install http://dev.rubyonrails.com/svn/rails/plugins/scaffolding/


又因為動態scaffold會用到內建分頁,而內建分頁功能也被拿掉成為外掛
所以要安裝pagination

ruby script/plugin install svn://errtheblog.com/svn/plugins/classic_pagination


參考來源:
http://blog.pbg4.org/2007/12/20/upgrade-to-rails-2-0-2

因為靜態scaffold的用法與之前的不一樣了
所以如果要使用scaffold來配置你的網頁
必須按照底下的格式使用
ruby script/generate scaffold ModelName [field:type, field:type]

舉個例子
ruby script/generate scaffold product title:string description:text image_url:string

接著就可以到http://your_host/product/
觀看你新架好的網頁

參考來源:
http://topic.csdn.net/u/20070513/22/5931d7c7-7451-4cc3-9dc5-ca3afbb0cae8.html

此外,有在看"agile web development with Rails 2/e"的人可以參考底下網址:
http://agilewebror2.blogspot.com/2008/08/chapter-6.html
他有探討rails 2.0的一些改變

沒有留言:

張貼留言