ROR

Rails表间关联自引用问题

如何设计User与Friendship表以及表述自引用关系。

在Ubuntu 7.10 以及 Windows XP上安装RMagic

file-column是ROR应用中用来处理上传图片相当方便的插件,但如果需要对图片进行剪裁就需要安装RMagic,安装RMagic之前还要安装ImageMagick或GraphicsMagic。

在Ubuntu上安装Rmagick:

$ sudo apt-get install imagemagick
$ sudo gem install rmagick --include-dependencies

出现“configure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.” 错误。按提示安装以下包:

$ sudo apt-get install libmagick9-dev

再次安装gem:

使用Migration+Fixtures在数据库之间迁移数据

如何用migration的办法将数据在不同的rails环境数据库之间迁移?

[Rails]如何避免nil object错误: "nil object when you didn't expect it "

Ruby On Rails

如果习惯于理所当然地使用类似 <%= @user.group.name %> 的方式来获取一个用户的组名称,那么在找不到用户的组记录时就会出现该错误,因为@user.group是nil对象。

较为安全和简单的解决方法是在类似的语句后加上rescue nil以避免出现意外:
<%= @user.group.name rescue nil %>

不知道还有没有更简单的方法?

聚合内容