app/controllers/general_meetings_controller.rb
class GeneralMeetingsController < ApplicationController
def new
@general_meeting = co.general_meetings.build
@draft_resolutions = co.resolutions.draft
if params[:resolution_id].present?
@draft_resolutions.find_by_id(params[:resolution_id]).try(:attached=, '1')
end
@directors_retiring = co.directors_retiring
end
def create
@general_meeting = co.general_meetings.build(params[:general_meeting])
@general_meeting.save!
redirect_to meetings_path
end
def show
@general_meeting = co.general_meetings.find(params[:id])
end
def edit
@general_meeting = co.general_meetings.find(params[:id])
@members = co.members
@members_for_autocomplete = @members.map{|m| {:value => m.name, :id => m.id} }
end
def update
@general_meeting = co.general_meetings.find(params[:id])
@general_meeting.update_attributes(params[:general_meeting])
redirect_to meetings_path
end
end