诗歌rails之jrails 使用

1.下载安装jQuery
http://docs.jquery.com/Downloading_jQuery下载最新version的jQuery.
把下载下来的jQuery copy到public/javascripts目录,public/javascripts里面有些默认的JS文件可以delete掉,因为那些是Prototype/Script.aculo.us 的,我们不需要用到的.
2.下载安装JRails
什么是JRails? JRails就是用jQuery替代Prototype/script.aculo.us在Rails做 helpers实现javascript的功能.
安装JRails:
./script/plugin install http://ennerchi.googlecode.com/svn/trunk/plugins/jrails
把JS加到layouts: <%= javascript_include_tag "jquery", "jquery-ui", "jrails" %>
或者<%= javascript_include_tag :all %>
3.修改之前Prototype/script.aculo.us在Rails做helpers实现javascript的功能的一些代码
我们需要把id参数从:id或者'id'改为'#id',例如:
之前的:
Js代码
  1. <%= observe_field :suggest, :url => { :action => :find_suggestion },     
  2.       :frequency => 0.25,     
  3.       :update => :suggest,     
  4.       :with => 'q'    
  5.       %>  

改为:
Js代码
  1. <%= observe_field '#suggest', :url => { :action => :find_suggestion },     
  2.       :frequency => 0.25,     
  3.       :update => '#suggest',     
  4.       :with => 'q'    
  5.       %>  


the end
posted @ 2009-08-20 10:56  麦飞  阅读(485)  评论(0编辑  收藏  举报