title: Rails: Before process_action callback :authenticate_user! has not been defined
body: <p>I'm creating a rails app that includes devise.
  I'm trying to add Twilio messaging to my site with Ngrok, i used this tutorial:
  <a href="https://www.twilio.com/blog/2016/04/receive-and-reply-to-sms-in-rails.html" rel="noreferrer">https://www.twilio.com/blog/2016/04/receive-and-reply-to-sms-in-rails.html</a></p>
  
  <p>I was able to open Ngrok in the console and get the web-id they give for my url.
  I keep getting this error when I plug the url into my browser ..I'm supposed to get to my own rails local app. Not sure whats wrong. </p>
  
  <p>What I added in my messaging controller made for ngrok: </p>
  
  <pre><code>class MessagesController &lt; ApplicationController
    skip_before_filter :verify_authenticity_token 
    skip_before_filter :authenticate_user!, :only =&gt; "reply"
  
  def reply
     message_body = params["Body"]
     from_number = params["From"]
     boot_twilio
     sms = @client.messages.create(
       from: Rails.application.secrets.twilio_number,
       to: from_number,
       body: "Hello there, thanks for texting me. Your number is #{from_number}."
    )
    #twilio expects a HTTP response to this request
  end
  
  
  private
   def boot_twilio
     account_sid = Rails.application.secrets.twilio_sid
     auth_token = Rails.application.secrets.twilio_token
     @client = Twilio::REST::Client.new account_sid, auth_token
   end
  end
  </code></pre>
  
  <p>really unsure what is wrong.
  when its not connecting to the 'def reply' and authenticate_user should be defined by devise. </p>