Sha256: 6fe697ce0f4705bf350de9dc2bcda8b7ee5ca82e66ac9c867c86345934404318
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
class Eventable::OpeningTimelistsController < Eventable::EventableController before_filter :get_opening_period before_filter :get_event before_filter :get_opening_timelist def show @new_opening_time = @opening_period.opening_times.build try_after_callback end def edit # you can add a blank/new item like this: # @opening_timelist.add_blank try_after_callback end def update if @opening_timelist.update_attributes(params[:eventable_opening_timelist]) try_after_callback do flash[:notice] = 'Opening times were successfully updated.' redirect_to(eventable_opening_period_opening_timelist_path(@opening_period)) end else try_after_callback :fail do render :action => "edit" end end end private def get_opening_period @opening_period = Eventable::OpeningPeriod.find(params[:opening_period_id]) end def get_event @event = @opening_period.event end def get_opening_timelist @opening_timelist = @opening_period.opening_timelist end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dcs-eventable-0.0.8 | app/controllers/eventable/opening_timelists_controller.rb |