躺在沙滩上的小猪

快乐的每一天

#

Feedburner

http://feeds.feedburner.com/martinx

posted @ 2006-05-19 09:27 martin xus| 编辑 收藏

Integrate FCKEditor with your Ruby on Rails application

http://www.joshuamcharles.com/rails/fckeditor.html

posted @ 2006-05-17 17:04 martin xus| 编辑 收藏

Rails Document

http://delynnberry.com/pages/rails-chm-documentation/

posted @ 2006-05-16 20:30 martin xus| 编辑 收藏

Post and Get

在《Agile Web Development with Rails》中看到如下的一句话

     If it has no associated data, it will come in as a GET request. If instead it contains form data, we’ll see a POST. Inside a Rails controller, the request information is available in the attribute request. We can check the request type using the methods get?( ) and post?( ).

也就是说当没有数据的时候,是get,而有数据的时候则是post.

例如我们在用户登录的时候,首先转到登录界面,这个时候当然还没有数据,那么

request.get?

为true,输入相应的数据,提交为false,这样我们可以通过一个action来控制流程
 
  def login
      
if request.get?
          session[:user_id]
=nil
          @user 
= User.new
      
else
          @user 
= User.new(params[:user])
          logged_in_user 
= @user.try_to_login
          
if logged_in_user
              session[:user_id]
=logged_in_user.id
              redirect_to :action
=>'index'
          
else
              flash[:notice]
="Invalid user/password combination"
          end
      end
  end 

posted @ 2006-05-16 10:08 martin xus| 编辑 收藏

rails 中文乱码的问题

在使用rails+mysql的时候遇到了中文乱码的问题,google了一下,解决了,把它贴出来,防止以后又忘记了

首先在application.rb中增加utf-8的filter:

class  ApplicationController  <  ActionController::Base
  before_filter :configure_charsets  

    
def  configure_charsets        
        @headers[
" Content-Type " =   " text/html; charset=utf-8 "    
    end
end

修改数据库的编码为utf-8

CHARSET=utf8

其中有一点要说明的是,我看到有人说,不能使用InnoDB,可是我测试下来的结果是,可以正常使用

posted @ 2006-05-16 09:41 martin xus| 编辑 收藏

仅列出标题
共28页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last