I have this action in my PagesController:
def webhook
respond_to do |format|
format.js
end
end
I get an error ActionController::UnknownFormat
when trying to access /webhook.
I have a webhook.js.erb file in my PagesController, and a route associated:
get '/webhook', to: 'pages#webhook'
I checked these posts: Unknown format in rails 4 and Rails Unknown format error (both HTML and JS) but none had a working answer.
But I used this syntax previously and it worked so I have no idea what's going on.
How could I fix this ?
EDIT:
Now, I've added :format => :js
to my link_to, and when I click, the browser displays the js file webhook.js.erb
Here is my link_to:
<%= j link_to "Category", webhook_path(:format => :js), method: :post %>
I just have this in my webhook.js.erb to test it:
alert("h");
What I expect is that when I click on my link, an alert shows up on the page