<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冰醇小馆]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_4048</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_4048]]></copyright><item><title><![CDATA[博客搬家]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82029320</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82029320</guid><author>iteye_4048</author><pubDate>Wed, 02 Mar 2011 22:05:31 +0800</pubDate><description><![CDATA[[align=center][size=large][color=blue]本人博客逐步搬入个人博客，地址如下：www.sevenmike.com
如对本人文章有兴趣可订阅并关注
有问题大家一起讨论[/color][/size][/align]...]]></description><category></category></item><item><title><![CDATA[使用 Capistrano 对rails app进行快速部署]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82009632</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82009632</guid><author>iteye_4048</author><pubDate>Wed, 23 Feb 2011 15:05:52 +0800</pubDate><description><![CDATA[仅转载了，还没有用过，如果有问题可留言，大家一起讨论

在进行 Rails 部署的时候你可以直接从 svn 或者 git 下面更新代码，运行 db:migrate 来进行数据库的更新，然后进行这样那样的操作后，再启动服务器，便可进行部署，即便你只有一台机器，你也会觉得太麻烦，如果你需要多台机器来运行，那你可 能就会觉得每次手工部署都是一场恶梦，你可以使用 shell 脚本来简化部署的程序。在用...]]></description><category></category></item><item><title><![CDATA[ruby进行web serveice的方法]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82007083</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82007083</guid><author>iteye_4048</author><pubDate>Tue, 15 Feb 2011 14:37:25 +0800</pubDate><description><![CDATA[require 'soap/wsdlDriver' 
#url为访问地址
url = &quot; https://haha/gate?wsdl&quot;
#获取服务
drv = SOAP::WSDLDriverFactory.new(url).create_rpc_driver 
#gatewayOrderQuery是web serveice提供的方法，可以带做个参数，注意参数需要类型转换为SOAP的类...]]></description><category></category></item><item><title><![CDATA[（转）JQuery操作checkbox、radio等示例]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82005663</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82005663</guid><author>iteye_4048</author><pubDate>Fri, 11 Feb 2011 10:51:41 +0800</pubDate><description><![CDATA[在html的checkbox里，选中的话会有属性checked=&quot;checked&quot;。

如果用一个checkbox被选中，alert这个checkbox的属性&quot;checked&quot;的值alert($&quot;#xxx&quot;.attr(&quot;checked&quot;))，会打印出&quot;true&quot;，而不是&quot;checked&quot;！

如果没被选中，打印出的是&quot;undefined&quot;。觉得很奇怪是吗？继续看]]></description><category></category></item><item><title><![CDATA[友好的登录系统]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82003639</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82003639</guid><author>iteye_4048</author><pubDate>Fri, 28 Jan 2011 10:54:07 +0800</pubDate><description><![CDATA[友好的登录系统
按照目前的代码,如果管理员尝试在未登录的状态下访问受限的页面,他就会被引到登录页面上;
在完成登录之后,接着出现的是统一的状态页面——用户最初的请求已经被遗忘了。如果你愿意的话,
也可以对应用程序稍作修改,在用户登录之后将其引到最初请求的页面。
首先,如果 authorize()方法需要让用户去登录的话,应该同时将当前请求的 URI 记在 session
中。
[cod...]]></description><category></category></item><item><title><![CDATA[用户操作数据库记录]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002786</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002786</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 15:16:32 +0800</pubDate><description><![CDATA[今天我们看看怎样在数据库记录用户操作
db/migrate/002_add_audit_trails_table.rb 
[code=&quot;java&quot;]
class AddAuditTrailsTable &lt; ActiveRecord::Migration
  def self.up
    create_table :audit_trails do |t|
      t.column ...]]></description><category></category></item><item><title><![CDATA[rails group by]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002784</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002784</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 15:13:16 +0800</pubDate><description><![CDATA[1，Enumerable#group_by():
[code=&quot;java&quot;]


  
  
    
      
    
  


[/code]

2，Array#in_groups_of()
[code=&quot;java&quot;]

  
    
      
        
      
    
  


[/code]

 
Arr...]]></description><category></category></item><item><title><![CDATA[Ruby中 respond_to? 和 send 的用法]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002767</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002767</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 14:24:49 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]   
 obj = Object.new
 if obj.respond_to?(&quot;talk&quot;)
   obj.talk
  else
    puts &quot;Sorry, object can't talk!&quot;
 end

[/code]

[code=&quot;java&quot;]
      print &quot;Search for: &quot;
      request...]]></description><category></category></item><item><title><![CDATA[rails 路由]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002763</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002763</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 14:17:55 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
4 正则路由
Rails支持正则路由——是把URLs映射到控制器和方法上。可以应用程序中使用RESTful路由和正则路由两种风格。建议多使用RESTful风格，因为这更容易编写和阅读。

4.1 Bound Parameters
设置正则路由的时候，:controller映射控制器的名称，:action映射方法的名称。例如默认的Rails路由：
map.co...]]></description><category></category></item><item><title><![CDATA[rails 验证自定义方法]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002724</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002724</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 11:37:52 +0800</pubDate><description><![CDATA[可以自定义validate(), 这个方法在每次保存数据时都会被调用.
如:
[code=&quot;java&quot;]
def validate
if name.blank? &amp;&amp; email.blank?
errors.add_to_base(&quot;You mustspecify a name or an email address&quot;)
end
end[/code]
同时也可以自定义 valida...]]></description><category></category></item><item><title><![CDATA[flash-notice自动消失]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002714</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002714</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 11:12:45 +0800</pubDate><description><![CDATA[flash 提示的自动消失:
[code=&quot;java&quot;]

[/code]
将该行加到 layout 中即可，页面加载 2 秒后，div id 为 notice 的区域将会自动消息。]]></description><category></category></item><item><title><![CDATA[密码加密和解密]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002712</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002712</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 11:11:01 +0800</pubDate><description><![CDATA[two way crypt:
[code=&quot;java&quot;]
#http://crypt.rubyforge.org/blowfish.html
#gem install crypt
require 'crypt/blowfish' 
blowfish = Crypt::Blowfish.new(&quot;A key up to 56 bytes long&quot;)
plainBlock = &quot;ABCD...]]></description><category></category></item><item><title><![CDATA[开发环境页面直接调试]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002706</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002706</guid><author>iteye_4048</author><pubDate>Tue, 25 Jan 2011 11:06:22 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
#首先，在layout里边的合适地方添加debug，并且使用折叠效果
 
   
    params| 
    session| 
    env| 
    request 
     
      params 
       
     
     
      session 
       
     
     
   ...]]></description><category></category></item><item><title><![CDATA[对静态页面进行缓存]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82002499</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82002499</guid><author>iteye_4048</author><pubDate>Mon, 24 Jan 2011 14:35:14 +0800</pubDate><description><![CDATA[对于静态站点我们可以利用Rails的cache来管理，如在controller中添加如下代码:
Java代码
[code=&quot;java&quot;]

after_filter {|c| c.cache_page}
[/code]  

这样将会对该controller的所有action作缓存
注意我们不要对UserProfile等页面做缓存，只针对对所有用户一样的内容做缓存 ...]]></description><category></category></item><item><title><![CDATA[rvm部署rails3和ruby192]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82001647</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82001647</guid><author>iteye_4048</author><pubDate>Fri, 21 Jan 2011 10:39:01 +0800</pubDate><description><![CDATA[1. Installing RVM
[code=&quot;java&quot;]
$ sudo gem install rvm  
$ rvm-install 
[/code]
Finally put this lines in your .bash_profile or .bashrc:
[code=&quot;java&quot;]
if  -s $HOME/.rvm/scripts/rvm  ; then 
  ...]]></description><category></category></item><item><title><![CDATA[jQuery学习]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82001076</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82001076</guid><author>iteye_4048</author><pubDate>Wed, 19 Jan 2011 16:47:21 +0800</pubDate><description><![CDATA[[b]ready(fn)[/b]
[code=&quot;java&quot;]
$(document).ready(function(){
  // Your code here...
})； 
[/code]
作用：它可以极大地提高web应用程序的响应速度。通过使用这个方法，可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数，而99.99%的JavaScript函数都需要在那一刻执行。

...]]></description><category></category></item><item><title><![CDATA[jquery 手机验证]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82000588</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82000588</guid><author>iteye_4048</author><pubDate>Tue, 18 Jan 2011 11:43:18 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
 if($.trim($(&quot;#phone&quot;).val())==&quot;&quot;)
        {
          alert(&quot;手机号码不能为空！&quot;);
          return false;
        }
        if($.trim($(&quot;#phone&quot;).val())!=&quot;&quot;)
        {
        var r]]></description><category></category></item><item><title><![CDATA[rails要理解]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82000572</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82000572</guid><author>iteye_4048</author><pubDate>Tue, 18 Jan 2011 10:57:03 +0800</pubDate><description><![CDATA[清单3[code=&quot;java&quot;]
module Dictionary
　class Word
　　attr_reader :spelling, :part_of_speech, :definitions, :synonyms
　　attr_writer :spelling, :part_of_speech
　　def initialize(spelling, part_of_speech...]]></description><category></category></item><item><title><![CDATA[svn在linux下的使用]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/82000352</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/82000352</guid><author>iteye_4048</author><pubDate>Mon, 17 Jan 2011 14:15:10 +0800</pubDate><description><![CDATA[1、将文件checkout到本地目录
[code=&quot;java&quot;]
svn checkout path（path是服务器上的目录）
例如：svn checkout svn://192.168.1.1/pro/domain
简写：svn co
[/code]
2、往版本库中添加新的文件
[code=&quot;java&quot;]
svn add file
例如：svn add test.php(添加...]]></description><category></category></item><item><title><![CDATA[Configure SVN for your rails app.]]></title><link>https://blog.youkuaiyun.com/iteye_4048/article/details/81999726</link><guid>https://blog.youkuaiyun.com/iteye_4048/article/details/81999726</guid><author>iteye_4048</author><pubDate>Fri, 14 Jan 2011 16:14:23 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
http://gist.github.com/609762

#!/bin/sh
svn remove log/*
svn commit -m”removing log files”
svn propset svn:ignore “*.log” log/
svn update log/
svn commit -m ‘Ignoring all files ...]]></description><category></category></item></channel></rss>