28
29
30
31
32
33
34
35
36
37
38
|
# File 'app/controllers/surveyor_controller.rb', line 28
def create
@survey = Survey.find_by_access_code(params[:survey_code])
@response_set = ResponseSet.create(:survey => @survey, :user_id => (@current_user.nil? ? @current_user : @current_user.id))
if (@survey && @response_set)
flash[:notice] = "Survey was successfully started."
redirect_to(edit_my_survey_path(:survey_code => @survey.access_code, :response_set_code => @response_set.access_code))
else
flash[:notice] = "Unable to find that survey"
redirect_to(available_surveys_path)
end
end
|