Sha256: 7ee0fad94b9090ee96e1dbd7f66a62ccaddac87ff5fb8a6d70d4e62e7bd8a9f5
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
class <%= controller_class_name %> < Application # provides :xml, :yaml, :js def index @<%= plural_model %> = <%= model_class_name %>.find(:all) display @<%= plural_model %> end def show @<%= singular_model %> = <%= model_class_name %>.find_by_id(params[:id]) raise NotFound unless @<%= singular_model %> display @<%= singular_model %> end def new only_provides :html @<%= singular_model %> = <%= model_class_name %>.new(params[:<%= singular_model %>]) render end def create @<%= singular_model %> = <%= model_class_name %>.new(params[:<%= singular_model %>]) if @<%= singular_model %>.save redirect url(:<%= (controller_modules.collect{|m| m.downcase} << singular_model).join("_") %>, @<%= singular_model %>) else render :new end end def edit only_provides :html @<%= singular_model %> = <%= model_class_name %>.find_by_id(params[:id]) raise NotFound unless @<%= singular_model %> render end def update @<%= singular_model %> = <%= model_class_name %>.find_by_id(params[:id]) raise NotFound unless @<%= singular_model %> if @<%= singular_model %>.update_attributes(params[:<%= singular_model %>]) redirect url(:<%= (controller_modules.collect{|m| m.downcase} << singular_model).join("_") %>, @<%= singular_model %>) else raise BadRequest end end def destroy @<%= singular_model %> = <%= model_class_name %>.find_by_id(params[:id]) raise NotFound unless @<%= singular_model %> if @<%= singular_model %>.destroy redirect url(:<%= (controller_modules.collect{|m| m.downcase} << singular_model).join("_") %>s) else raise BadRequest end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thorero-gen-0.9.4 | templates/component/resource_controller/activerecord/app/controllers/%file_name%.rb |