Sha256: a9bced528a9204d8ec688ac585bae0befd18d8691db89bb9f4c7ef8847b25797
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
module Droom class GroupsController < Droom::EngineController respond_to :html, :js layout :no_layout_if_pjax before_filter :build_group, :only => [:new, :create] before_filter :get_group, :only => [:show, :edit, :update, :destroy] before_filter :get_groups, :only => :index def index respond_with @groups do |format| format.js { render :partial => 'droom/groups/groups' } end end def new respond_with @group end def show respond_with @group do |format| format.js { render :partial => 'droom/groups/group' } end end def edit respond_with @group end def update @group.update_attributes(params[:group]) render :partial => 'group' end def create if @group.save render :partial => "created" else respond_with @group end end def destroy @group.destroy head :ok end protected def build_group @group = Droom::Group.new(params[:group]) end def get_group @group = Droom::Group.find(params[:id]) end def get_groups @groups = Droom::Group.all end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
droom-0.2.1 | app/controllers/droom/groups_controller.rb |