Perish

博客园 首页 联系 订阅 管理

2012年8月29日

摘要: 命令行 rake db:*****script/generate model task name:string priority:integer script/generate migration add_description_to_task description:string script/generate migration remove_description_from_task description:string 数据类型 引用# :string, :text, :integer, :float,:decimal, :datetime, :timestamp, :time, :d 阅读全文
posted @ 2012-08-29 12:49 ---小青年--- 阅读(657) 评论(0) 推荐(0) 编辑

2012年8月28日

摘要: 作为一个新手,突然想做一个实实在在的东西,大的又做不了,所以选择了做一个blog。希望能坚持做一下笔记,把自己做的每一步都尽量记录下来,以便今后翻看。ruby 1.9.3 + rails 3.2.6 + mysql用rspec做测试第一步:rails new my_blog -d mysql --skip-test-unit --skip-bundle第二步:cd my_blog第三步: 编辑自己的gemfile如下:source 'http://ruby.taobao.org'gem 'rails', '3.2.6'gem 'bcryp 阅读全文
posted @ 2012-08-28 22:54 ---小青年--- 阅读(191) 评论(0) 推荐(0) 编辑

摘要: sudo rm -rf ~/.subversion/auth出现了 svn: Authorization failed的错误,之后就在也进不去了,用上面的命令从新登录又可以了! 阅读全文
posted @ 2012-08-28 13:35 ---小青年--- 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 在vim编辑的时候会出现中文编码问题,我们可以这样解决在/usr/share/vim/的目录下有一个vimrc文件打开这个文件,你可能要用sudo打开然后在最后输入这行代码保存即可:$> sudo vim /usr/share/vim/vimrc set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set fileformats=unixset encoding=prc这样就不会有问题了,呵呵! 阅读全文
posted @ 2012-08-28 13:32 ---小青年--- 阅读(153) 评论(0) 推荐(0) 编辑

2012年8月16日

摘要: 呵呵,终于算是安装成功了,对于一个我这样一个门外汗来说,真是浪费了不少的时间啊!下面介绍一下安装的步骤吧!首先在终端输入如下命令:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 在/etc/apt/sources.list.d/的目录下面建一个10gen.list的文件,在里面加入下面一行:deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen然后更新你的系统:sudo apt-get update开始安装:sudo apt- 阅读全文
posted @ 2012-08-16 23:50 ---小青年--- 阅读(1523) 评论(0) 推荐(0) 编辑

2012年8月11日

摘要: gem install heroku foreman当你创建完一个项目后并且通过$git init$git add .$git commit -m "Init"$git remote add origin https://github.com/<username>/<项目名称>.git$git push -u origin master提交到GitHub上然后在用$git push heroku master$heroku create --stack cedar $heroku run db:migrate 这样就完成了。一定要注意在你的Gemfi 阅读全文
posted @ 2012-08-11 23:08 ---小青年--- 阅读(165) 评论(0) 推荐(0) 编辑

摘要: git就是程序代码的版本控制。跳过安装安装完之后就要进行下面的设置:$ git config --global user.name "Your Name" $ git config --global user.email your.email@example.com(这一步每台电脑上只能设置一次)你可以用下面的语句:$ git config --global alias.co checkout来更换checkout命令的别名也就是在这一步之前你用的是$git checkout这个命令,在这之后你就得用下面的命令替换 $git co设置你的编辑器$git config --g 阅读全文
posted @ 2012-08-11 15:11 ---小青年--- 阅读(273) 评论(0) 推荐(0) 编辑

2012年8月4日

摘要: bulk參數 :bulk => true可以讓變更資料庫欄位的Migration更有效率的執行,如果沒有加這個參數,或是直接使用add_column、rename_column、remove_column等方法,那麼Rails會拆開SQL來執行,例如: change_table(:users) do |t|t.string :company_namet.change :birthdate, :datetime end 會產生: ALTER TABLE `users` ADD `im_handle` varchar(255) ALTER TABLE `users` ADD `compan. 阅读全文
posted @ 2012-08-04 21:44 ---小青年--- 阅读(159) 评论(0) 推荐(0) 编辑

2012年7月23日

摘要: 转载地址:http://like-eagle.iteye.com/blog/813971一、用文件和目录工作当我们说"文件"时,我们通常是指一个磁盘文件,尽管不总是这样。在Ruby中我们通常将文件做为一个抽象的概念,就像其它程序语言那样。当我们说"目录"时,我们是指通常的Winows或Unix的目录。File类与它继承的IO类很接近。Dir类就不这样,但我们将文件和目录放在一起讨论,是因为它们还是在概念上相近的。1、打开与关闭文件类方法File.new,它是File对象的一个实例,将它打开文件。第一个参数自然是文件名。可选的第二个参数被称为模式字符串,它 阅读全文
posted @ 2012-07-23 14:00 ---小青年--- 阅读(1317) 评论(0) 推荐(1) 编辑

2012年7月14日

摘要: 执行一个命令即可如下:sudo rm /var/lib/dpkg/lock 阅读全文
posted @ 2012-07-14 22:44 ---小青年--- 阅读(3155) 评论(0) 推荐(0) 编辑