Posts Tagged ‘rails’

第一个rails工程,简单的TODO

花了10多个小时把railscasts前面的20个视频看完,又看了下agile rails那本书的ruby部分和rails的第一章(讲MVC那些),真正写代码不到一个小时,新建编辑删除任务,给任务加标签。就都有了,rails太强大了~还好之前和genki多交流了好几次,不然会碰到更多钉子,估计没那么容易入门。
今天早上起床看了devise的使用视频,动手加入devise。安装的时候,运行sudo gem install devise –version=1.0.7安装不成功,提示timeout。。后用sudo gem install devise安装成功。然后又照着github上devise的说明,rails generate devise_install也失败,因为这个是rails3的命令,我用的是rails2.3.6,还好genki告知。。改成ruby script/generate devise_install就OK,另外建立model也类似rails generate devise MODEL要写成ruby script/generate devise MODEL(这里MODEL只用户模型名字,比如可以用User)

Hello, ROR!

update

最近装rails3的时候遇到mkmf文件找不到的错误,原来是要装ruby-dev,多谢这位Frederick Cheung
http://comments.gmane.org/gmane.comp.lang.ruby.rails/269948
——————————————————————-

安装ruby,现在用1.8.7版本的比较多直接用:

sudo apt-get install ruby

安装rubygems,这是个ruby的package安装工具,还是越新越好吧,原来是放在RubyForge管理,现在转到RubyGems上了,下载最新的安装文件。解压,cd进入解压后的目录,执行:

sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system

安装rails,这个在ubuntu源里也是比较旧的版本,所以用安装好的rubygems来安装比较合适:

sudo gem install rails

如果提示 `require_frameworks’: no such file to load — net/https (RuntimeError)

sudo apt-get install libopenssl-ruby

安装rails的vim插件:

这里有下载和说明

Return top