diff --git a/app/controllers/note_previews_controller.rb b/app/controllers/note_previews_controller.rb index 10b966a5b..b749433b3 100644 --- a/app/controllers/note_previews_controller.rb +++ b/app/controllers/note_previews_controller.rb @@ -11,4 +11,6 @@ class NotePreviewsController < ApplicationController end end end + + alias_method :create, :show end diff --git a/app/javascript/src/javascripts/notes.js b/app/javascript/src/javascripts/notes.js index 2786b8699..76755094a 100644 --- a/app/javascript/src/javascripts/notes.js +++ b/app/javascript/src/javascripts/notes.js @@ -526,7 +526,7 @@ class Note { async preview_text(text) { this.display_text("Loading..."); - let response = await $.getJSON("/note_previews", { body: text }); + let response = await $.post("/note_previews", { body: text }); this.display_text(response.body); this.initialize(); diff --git a/config/routes.rb b/config/routes.rb index 2a1c48316..fb9990282 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -172,7 +172,7 @@ Rails.application.routes.draw do end end resources :note_versions, :only => [:index, :show] - resource :note_previews, :only => [:show] + resource :note_previews, only: [:create, :show] resource :password_reset, only: [:create, :show] resources :pixiv_ugoira_frame_data, only: [:index] resources :pools do