- 浏览: 30224 次
- 性别:
- 来自: 苏州
最新评论
文章列表
我们可以使用migration工具在存在的数据库表中追加字段:
引用ruby script/generate migration add_price_to_product price:decimal
命令执行的命令行显示如下:
引用exists db/migrate
create db/migrate/20100417140530_add_price_to_product.rb
从命令行的显示和数据库中products表的实际数据来看,这条命令执行之后并不真的在数据库的表格中增加一个叫做“price”的字段。而仅仅是生成一个新的名为“20100417140530_add_ ...
开始学习ROR了,由于在开始跟着书做这个Depot工程时才决定把整个过程整理出来写成博客的,所以书开始部分讲的环境安装部分都没有整理。等以后再补充上来吧。
由于是刚刚开始学这个,所以在实验和总结的时候还是有一些疑问。在下面的内容中也都记录了下来。以便以后能够把曾遇到的问题逐个解决。当然,如果看了我总结的内容的朋友有知道答案的,还望指点小弟一二。另外,如果我描述的东西有哪里不正确的。还望朋友们指出。谢谢!
1. 创建Depot工程
创建一个使用MySQL作为后台数据库的Rails工程
引用rails --database=mysql depot
工程创建好之后, ...
这段时间没什么事情,想好好的学习一下D这门新型的开发语言。于是在自己的Ubuntu中搭建了一个开发环境。以下是搭建的具体方法。
一、安装gdc:
这个是整个过程中最简单的一步,因为Ubuntu的官方源里自带了4.2.4版本的gdc安装包。所以,只要在新得立中选择安装就好了。
二、安装Tango:
首先从Tango的官方网站下载tango-0.99.8-gdcr249-gdc-i686-pc-linux-gnu.sh。
在Shell中运行这个文件,Tango的库就安装到系统中了。
三、定制让自己试用方便的编译环境:
以上包安装好之后gdc带的std库就可以使用了,但 ...
- 2009-05-12 23:02
- 浏览 2215
- 评论(0)
前些天下载了Windows 7 RC来试用,发现这个版本的Windows真的有了很大的改进。不仅性能有了很大的提升,而且界面设计的也更加舒适易用。
在试用的过程中,发现一个令人惊喜的地方。那就是在“Turn Windows features on or of ...
- 2009-05-12 22:24
- 浏览 855
- 评论(0)
今天为了下载Ubuntu 9.04 Beta的iso,在网上找到一个很好有的下载工具。在这里记录以下。也希望能和大家分享。
这个工具就是axel。
使用的方法很简单,只要输入如下命令就可以了。
$ axel -n 5 <url_1> <url_2> ...
其中"-n 5"表示最大允许5个下载链接。
更详细的信息可以查看"-h"选项,或者man帮助。
- 2009-03-28 22:18
- 浏览 924
- 评论(0)
今天在VBox中安装了Fedora 10,体验了一把。当时看到Fedora 10的Release Note的时候,最让我感兴趣的是可以使用ibus的输入法。于是在系统安装好,更新完成后,最先安装了ibus。
真的很好用的说。这篇博客就是用ibus写的。选词非常的准确,基本上就没有再人工选词的。
但是ibus现在还只是0.1.1版本,而且很多的Linux发行版还没有提供方便的安装方式,特别是我使用Ubuntu还没有把它添加到自己的源中。现在只能在VBox的Fedora中体验一下。
期待Ubuntu能尽快把ibus添加到源中……
- 2008-12-02 23:25
- 浏览 1049
- 评论(0)
最近在给朋友推广Ubuntu,也算是为开源事业做点贡献。:D
其中一个朋友有一个比较老的机器,运行XP相当的慢,而且还经常中毒。那天正好让我去给她重新安装她那个已经变得比蜗牛好不了多少的系统。抓住时机,正 ...
前段时间,在帮朋友给他的电脑安装Ubuntu 8.04的时候,碰到一个宽屏分辨率设置的问题。
他的电脑使用的是集成的Intel GM965(X3100)显卡,屏幕是14.1英寸的宽屏液晶屏。当Ubuntu安装好之后,我发现登录界面只使用了屏幕的大约2/3的区域,并且当登录之后,虽然背景桌面已经很好的显示成了1280x800的分辨率,但是上下两个工具条似乎还是按照1024x768的分辨率显示的。不管怎么弄,都没办法让这两个条很好的显示到1280的宽度。
在System->Preferences->Screen Resolution中查看屏幕的分辨率设置,发现两个重叠在一 ...