分类:rails

ruby on rails是一种敏捷快速的web开发框架

rails的 ERROR: Loading command: install (LoadError)错误的解决办法

在centos上安装rails错误
[root@localhost rubygems-1.7.2]# /opt/ruby187/bin/gem install rails –version 3.0.6
ERROR: Loading command: install (LoadError)
no such file to load — zlib
ERROR: While executing gem … (NameError)
uninitialized constant Gem::Commands::InstallCommand
解决办法
cd ruby-1.9.2-p0/ext/zlib
ruby extconf.rb
make
sudo make install
sudo gem install rails

查看详情

gentoo上用nginx+mongrel_cluster来运行rails

主要是最近项目要用redmine,所以在我的gentoo上折腾了一下
以前的笔记,参考的文章找不到了,只留下了我的操作记录
# mkdir -p /etc/mongrel_cluster
# ln -s /etc/mongrel_cluster/redmine.yml /app/www/redmine.domain.com/htdocs/config/mongrel_cluster.yml
# cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/
# chmod +x /etc/init.d/mongrel_cluster
# mongrel_rails cluster::configure -e production -p 9000 -N 3 -c /app/www/redmine.domain.com/htdocs/ –user www-data –group www-data -C /etc/mongrel_cluster/redmine.yml
# chown -R www-data.www-data /app/www/redmine.domain.com/

查看详情

ruby on rails 3 RMgick + paperclip + Jcrop 实现 图片上传 切割

上一篇ruby on rails 3 RMagick + paperclip 实现文件上传 图片上传
讲到了上传,但是在实际运用中,可能需要对用户的上传的图片做处理,比如加水印,重新缩放,裁剪等等,
这篇文章就是如何应用paperclip强大的功能和Jcrop简单的结合来实现上传后的图片裁剪
同样是参考了railscast的视频182-cropping-images
但是随着paperclip的升级和ruby on rails 3的普及,原文中的代码有些需要改动,我就结合实际运用来重新做下记录

首先是对model的修改
给has_attached_file添加一个属性,来自定义新的处理器

查看详情