global

def create

POST <%= route_url %>.json
def create
  @<%= singular_table_name %> = <%= orm_class.build(class_name, "params[:#{singular_table_name}]") %>
  respond_to do |format|
    if @<%= orm_instance.save %>
      format.html { redirect_to @<%= singular_table_name %>, <%= key_value :notice, "'#{human_name} was successfully created.'" %> }
      format.json { render <%= key_value :json, "@#{singular_table_name}" %>, <%= key_value :status, ':created' %>, <%= key_value :location, "@#{singular_table_name}" %> }
    else
      format.html { render <%= key_value :action, '"new"' %> }
      format.json { render <%= key_value :json, "@#{orm_instance.errors}" %>, <%= key_value :status, ':unprocessable_entity' %> }
    end
  end
end
# PUT <%= route_url %>/1
# PUT <%= route_url %>/1.json
def update
  @<%= singular_table_name %> = <%= orm_class.find(class_name, "params[:id]") %>
  respond_to do |format|
    if @<%= orm_instance.update_attributes("params[:#{singular_table_name}]") %>
      format.html { redirect_to @<%= singular_table_name %>, <%= key_value :notice, "'#{human_name} was successfully updated.'" %> }
      format.json { head :no_content }
    else
      format.html { render <%= key_value :action, '"edit"' %> }
      format.json { render <%= key_value :json, "@#{orm_instance.errors}" %>, <%= key_value :status, ':unprocessable_entity' %> }
    end
  end
end
# DELETE <%= route_url %>/1
# DELETE <%= route_url %>/1.json
def destroy
  @<%= singular_table_name %> = <%= orm_class.find(class_name, "params[:id]") %>
  @<%= orm_instance.destroy %>
  respond_to do |format|
    format.html { redirect_to <%= index_helper %>_url }
    format.json { head :no_content }
  end
end