Chinaunix首页 | 论坛 | 博客
  • 博客访问: 543496
  • 博文数量: 625
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4745
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 15:46
文章分类

全部博文(625)

文章存档

2011年(1)

2008年(624)

我的朋友

分类:

2008-10-17 15:47:21

class PeopleController < ApplicationController
  def index
    list
    render :action => 'list'
  end
  # GETs should be safe (see  
)
  verify :method => :post, :only => [ :destroy, :create, :update 
],
         :redirect_to => { :action => :list }
  def list
    @person_pages, @people = paginate :people, :per_page => 10
  end
  def show
    @person = Person.find(params[:id])
  end
  def new
    @person = Person.new
  end
  def create
    @person = Person.new(params[:person])
    if @person.save
      flash[:notice] = 'Person was successfully created.'
      redirect_to :action => 'list'
    else
      render :action => 'new'
    end
  end
  def edit
    @person = Person.find(params[:id])
  end
  def update
    @person = Person.find(params[:id])
    if @person.update_attributes(params[:person])
      flash[:notice] = 'Person was successfully updated.'
      redirect_to :action => 'show', :id => @person
    else
      render :action => 'edit'
    end
  end
  def destroy
    Person.find(params[:id])。destroy
    redirect_to :action => 'list'
  end
end
      

--------------------next---------------------

阅读(236) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~