Sha256: 3d554640d76f92ec03ae50023d8af5e23732cc8bf07fb932255d0625b167dec6
Contents?: true
Size: 1.08 KB
Versions: 23
Compression:
Stored size: 1.08 KB
Contents
require 'rho/rhocontroller' require 'helpers/browser_helper' class Model1Controller < Rho::RhoController include BrowserHelper #GET /Model1 def index @model1s = Model1.find(:all) render end # GET /Model1/{1} def show @model1 = Model1.find(@params['id']) if @model1 render :action => :show else redirect :action => :index end end # GET /Model1/new def new @model1 = Model1.new render :action => :new end # GET /Model1/{1}/edit def edit @model1 = Model1.find(@params['id']) if @model1 render :action => :edit else redirect :action => :index end end # POST /Model1/create def create @model1 = Model1.create(@params['model1']) redirect :action => :index end # POST /Model1/{1}/update def update @model1 = Model1.find(@params['id']) @model1.update_attributes(@params['model1']) if @model1 redirect :action => :index end # POST /Model1/{1}/delete def delete @model1 = Model1.find(@params['id']) @model1.destroy if @model1 redirect :action => :index end end
Version data entries
23 entries across 23 versions & 1 rubygems