利用 auto_complete 插件作类似 google 搜索的智能提示

December 26th, 2008 no comment

rails 2.x (应该是2.1) 以后加入了 forgery protection authentication 功能,所有 post 到 controller action 的表单需带有 authenticity_token 字段。 该字段由 form_for 自动生成附加到表单中,可以通过观察 rails 生成的表单可以看到。 auto_complete 插件默认使用 post 动作请求提示项,但并不会附加该 authenticity_token,因此会产生错误,比较简便的解决方案就是把 text_field_with_auto_complete 请求动作更改为 get

搭建 ubuntu 8.10 下的 netbeans ror 开发调试环境

November 19th, 2008 no comment

1. 打开 Terminal, 切换到 root 用户 sudo su 2. 安装 jdk apt-get install sun-java6-jdk 3. 下载 netbeans 并安装 ./netbeans-6.1-ml-linux.sh 4. 安装 ruby, ruby-debug-base 需要 ruby-dev 和 build-essential 进行编译 apt-get install ruby rubygems libopenssl-ruby ruby-dev build-essential 5. 安装好了 rubygems, 就可以使用 gem 来安装 rails ruby-debug, 注意 netbeans 6.1 需要 v0.1.10 的 ruby-debug-ide 才能正常调试 gem install rails gem [...]

如何使 Ruby on Rails for Windows 支持图片处理

November 6th, 2008 no comment
type-windows

Ruby on Rails 图片处理功能需要通过 ImageMagick 实现,ImageMagick 本身是开源项目,提供多种平台多种语言接口的图片处理程序,同时也有提供命令工具,貌似十分强大,想了解更多可以点这里去项目主页逛逛,除了要安装 ImageMagick 之外,同时也需要安装 RMagick 包来访问 ImageMagick, RMagick 相当于连结器。 安装步骤: 1. 直接去 RMagick 项目主页下载  for mswin32 包,如 RMagick-2.7.1-ImageMagick-6.4.5-3-Q8.zip 2. 解压 RMagick-2.7.1-ImageMagick-6.4.5-3-Q8.zip, 双击 ImageMagick-6.4.5-3-Q8-windows-dll.exe 安装 ImageMagick 3. 打开 cmd 进到解压目录执行 gem install rmagick-2.7.1-x86-mswin32.gem 安装 RMagick 4. windows 版的 ImageMagick 字体配置有问题,需要手动配置一下。下载 type-windows 放到 ImageMagick 安装目录的 config 里, 一般是 C:\Program Files\ImageMagick-6.4.5-Q8\config\ ,然后再修改该目录下的 type.xml [...]