Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

rake rails:update

今天才发现有这个 rake 任务……

rake rails:update 自动帮你升级项目中的配置文件、脚本、还有默认的 javascript 文件,如果你的项目是在旧版的 rails 之上构建的,只要一个命令,就跟在新版上构建的无异啦~   原来我还傻乎乎的建个空项目然后把新的文件拷过来……

你还可以升级更详细的部分:

localhost chito # rake -D rails:update
(in /root/work/chito)
rake rails:update
    Update both configs, scripts and public/javascripts from Rails

rake rails:update:configs
    Update config/boot.rb from your current rails install

rake rails:update:javascripts
    Update your javascripts from your current rails install

rake rails:update:scripts
    Add new scripts to the application script/ directory

不过因为用了新版 prototype 和 scriptaculus 的缘故,新版 rails 的默认 javascript 比旧版的尺寸大了很多,如果旧版用的好好的,就不用升级了,比如我……