fluentd-ui/app/controllers/fluentd/settings/notes_controller.rb
2015-01-07 14:09:19 +09:00

21 lines
556 B
Ruby

class Fluentd::Settings::NotesController < ApplicationController
before_action :login_required
before_action :find_fluentd
before_action :find_note, only: [:update]
def update
if @note.update(params[:note][:content])
flash[:success] = t('messages.note_updating_success')
else
flash[:error] = t('errors.messages.note_updating_failed')
end
redirect_to daemon_setting_path
end
private
def find_note
@note = Fluentd::SettingArchive::Note.find_by_file_id(@fluentd.agent.config_backup_dir, params[:id])
end
end