Project

General

Profile

Download (979 Bytes) Statistics
| Branch: | Tag: | Revision:
class ModelsController < ApplicationController
def index
@search = Model.search params[:search]
@models = @search.paginate :page => params[:page]
end

def new
@model = Model.new
end

def create
@model = Model.new(params[:model])
if @model.save
flash[:foreman_notice] = "Successfully created model."
redirect_to models_url
else
render :action => 'new'
end
end

def edit
@model = Model.find(params[:id])
end

def update
@model = Model.find(params[:id])
if @model.update_attributes(params[:model])
flash[:foreman_notice] = "Successfully updated model."
redirect_to models_url
else
render :action => 'edit'
end
end

def destroy
@model = Model.find(params[:id])
if @model.destroy
flash[:foreman_notice] = "Successfully destroyed model."
else
flash[:foreman_error] = @model.errors.full_messages.join("<br/>")
end
redirect_to models_url
end
end
(15-15/24)