.file-editor = form_tag(project_tree_path(@project, @id), :method => :put) do .file_holder .file_title %i.icon-file = @tree.path.force_encoding('utf-8') .file_content.code #editor= @tree.data .editor-commit-comment = label_tag 'commit_message' do %p.slead Commit message = text_area_tag 'commit_message' .form-actions = hidden_field_tag 'last_commit', @last_commit = hidden_field_tag 'content', '', :id => :file_content = button_tag "Save", class: 'btn save-btn' :javascript var editor = ace.edit("editor"); editor.setTheme("ace/theme/twilight"); editor.getSession().setMode("ace/mode/javascript"); $(".save-btn").click(function(){ $("#file_content").val(editor.getValue()); $(".form_editor form").submit(); });