Sha256: 569ea5b0e7d2b6870a68a47b1604a87e62d0fc4127b6af26b91c85663e71aa7c
Contents?: true
Size: 1.26 KB
Versions: 10
Compression:
Stored size: 1.26 KB
Contents
class <%= model.cs %> < Application # provides :xml, :yaml, :js def index <%= model.merb_symname %> = <%= model.cs %>.all display <%= model.merb_plural_symname %> end def show(id) <%= model.merb_find_string %> display <%= model.merb_symname %> end def new only_provides :html <%= model.merb_make_new %> display <%= model.merb_symname %> end def edit(id) only_provides :html <%= model.merb_find_string %> display <%= model.merb_symname %> end def create(<%= model.s %>) <%= model.merb_make_new %> if <%= model.merb_symname %>.save redirect resource(<%= model.merb_symname %>), :message => {:notice => "<%= model.cs %> was successfully created"} else message[:error] = "<%= model.cs %> failed to be created" render :new end end def update(id, model.s) <%= model.merb_find_string %> if <%= model.merb_symname %>.update_attributes(<%= model.s %>) redirect resource(<%= model.merb_symname %>) else display <%= model.merb_symname %>, :edit end end def destroy(id) <%= model.merb_find_string %> if <%= model.merb_symname %>.destroy redirect resource(:<%= model.s %>) else raise InternalServerError end end end # <%= model.cs %>
Version data entries
10 entries across 10 versions & 1 rubygems