Sha256: 39c5f34ac09dc7107f722719a5b11a61861737c8f65227745307243bfe8bfa8a
Contents?: true
Size: 917 Bytes
Versions: 1
Compression:
Stored size: 917 Bytes
Contents
class Eventable::OpeningPeriodlistsController < Eventable::EventableController before_filter :get_event before_filter :get_opening_periodlist def show @new_opening_period = @event.opening_periods.build try_after_callback end def edit # you can add a blank/new item like this: # @opening_periodlist.add_blank try_after_callback end def update if @opening_periodlist.update_attributes(params[:eventable_opening_periodlist]) try_after_callback do flash[:notice] = 'Opening periods were successfully updated.' redirect_to(eventable_event_opening_periodlist_path(@event)) end else try_after_callback :fail do render :action => "edit" end end end private def get_event @event = event_model.find(params[:event_id]) end def get_opening_periodlist @opening_periodlist = @event.opening_periodlist end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dcs-eventable-0.0.8 | app/controllers/eventable/opening_periodlists_controller.rb |