Skip to content

Example Rails Project

aaronbee edited this page Sep 14, 2010 · 2 revisions

Controller

class UsersController < ApplicationController
  # GET /users/index/Bob
  def index

    @users = Query.userByName(params[:id])

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @users }
    end
  end

  # GET /users/new
  def new
    @user = User.new

    respond_to do |format|
      format.html # new.html.erb
      format.xml  { render :xml => @user }
    end
  end

  # POST /users
  def create
    @user = User.new(params[:user])

    respond_to do |format|
      @user.save
      flash[:notice] = 'User was successfully created.'
      format.html { redirect_to :action => "index", :id => params[:user][:name] }
      format.xml  { render :xml => @user, :status => :created, :location => @user }
    end
  end

end
Clone this wiki locally