Rails controller is not called but logger shows “Processing by controller…” Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!For routes with identical URI patterns, which is matched first?Calling shell commands from RubyHow do I call controller/view methods from the console in Rails?A concise explanation of nil v. empty v. blank in Ruby on RailsUnderstanding the Rails Authenticity TokenHow can I rename a database column in a Ruby on Rails migration?How do I get the current absolute URL in Ruby on Rails?How to drop columns using Rails migrationCan't change root route railsRails - Conventions for Complex & Nested Routes (non-resourceful)For routes with identical URI patterns, which is matched first?

Can a new player join a group only when a new campaign starts?

Is CEO the "profession" with the most psychopaths?

Putting class ranking in CV, but against dept guidelines

What is the difference between globalisation and imperialism?

Why do we need to use the builder design pattern when we can do the same thing with setters?

Do any jurisdictions seriously consider reclassifying social media websites as publishers?

How would a mousetrap for use in space work?

ArcGIS Pro Python arcpy.CreatePersonalGDB_management

Why does it sometimes sound good to play a grace note as a lead in to a note in a melody?

Why is Nikon 1.4g better when Nikon 1.8g is sharper?

How could we fake a moon landing now?

Most bit efficient text communication method?

How can I reduce the gap between left and right of cdot with a macro?

The code below, is it ill-formed NDR or is it well formed?

As a beginner, should I get a Squier Strat with a SSS config or a HSS?

AppleTVs create a chatty alternate WiFi network

Should I use a zero-interest credit card for a large one-time purchase?

What is the topology associated with the algebras for the ultrafilter monad?

Find 108 by using 3,4,6

Should I follow up with an employee I believe overracted to a mistake I made?

Can an alien society believe that their star system is the universe?

How do I use the new nonlinear finite element in Mathematica 12 for this equation?

Did Deadpool rescue all of the X-Force?

Is it possible for SQL statements to execute concurrently within a single session in SQL Server?



Rails controller is not called but logger shows “Processing by controller…”



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!For routes with identical URI patterns, which is matched first?Calling shell commands from RubyHow do I call controller/view methods from the console in Rails?A concise explanation of nil v. empty v. blank in Ruby on RailsUnderstanding the Rails Authenticity TokenHow can I rename a database column in a Ruby on Rails migration?How do I get the current absolute URL in Ruby on Rails?How to drop columns using Rails migrationCan't change root route railsRails - Conventions for Complex & Nested Routes (non-resourceful)For routes with identical URI patterns, which is matched first?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I’m writing a plugin for a Rails application (Discourse) and setup routes like this:



Discourse::Application.routes.append do
root to: 'custom#show'
end


Unfortunately, the Rails application already defines a series of root routes in its routes.rb file. Since they’re specified first, they take precedence according to “Rails Routing from the Outside In: 2.2 CRUD, Verbs, and Actions”.



However, I noticed an odd logger entry when changing the route setup like this:



Discourse::Application.routes.prepend do
root to: 'custom#show'
end


By using prepend instead of append, Rails’ logger output now claims this when requesting the root path /:



INFO -- : Started GET "/" …
INFO -- : Processing by CustomController#show as HTML


However, the action CustomController#show is not actually called. The application behaves exactly as before. How can I get Rails to call this controller and action instead just like the logger claims?



(This is kind of a follow-up question to “For routes with identical URI patterns, which is matched first?”)










share|improve this question




























    1















    I’m writing a plugin for a Rails application (Discourse) and setup routes like this:



    Discourse::Application.routes.append do
    root to: 'custom#show'
    end


    Unfortunately, the Rails application already defines a series of root routes in its routes.rb file. Since they’re specified first, they take precedence according to “Rails Routing from the Outside In: 2.2 CRUD, Verbs, and Actions”.



    However, I noticed an odd logger entry when changing the route setup like this:



    Discourse::Application.routes.prepend do
    root to: 'custom#show'
    end


    By using prepend instead of append, Rails’ logger output now claims this when requesting the root path /:



    INFO -- : Started GET "/" …
    INFO -- : Processing by CustomController#show as HTML


    However, the action CustomController#show is not actually called. The application behaves exactly as before. How can I get Rails to call this controller and action instead just like the logger claims?



    (This is kind of a follow-up question to “For routes with identical URI patterns, which is matched first?”)










    share|improve this question
























      1












      1








      1








      I’m writing a plugin for a Rails application (Discourse) and setup routes like this:



      Discourse::Application.routes.append do
      root to: 'custom#show'
      end


      Unfortunately, the Rails application already defines a series of root routes in its routes.rb file. Since they’re specified first, they take precedence according to “Rails Routing from the Outside In: 2.2 CRUD, Verbs, and Actions”.



      However, I noticed an odd logger entry when changing the route setup like this:



      Discourse::Application.routes.prepend do
      root to: 'custom#show'
      end


      By using prepend instead of append, Rails’ logger output now claims this when requesting the root path /:



      INFO -- : Started GET "/" …
      INFO -- : Processing by CustomController#show as HTML


      However, the action CustomController#show is not actually called. The application behaves exactly as before. How can I get Rails to call this controller and action instead just like the logger claims?



      (This is kind of a follow-up question to “For routes with identical URI patterns, which is matched first?”)










      share|improve this question














      I’m writing a plugin for a Rails application (Discourse) and setup routes like this:



      Discourse::Application.routes.append do
      root to: 'custom#show'
      end


      Unfortunately, the Rails application already defines a series of root routes in its routes.rb file. Since they’re specified first, they take precedence according to “Rails Routing from the Outside In: 2.2 CRUD, Verbs, and Actions”.



      However, I noticed an odd logger entry when changing the route setup like this:



      Discourse::Application.routes.prepend do
      root to: 'custom#show'
      end


      By using prepend instead of append, Rails’ logger output now claims this when requesting the root path /:



      INFO -- : Started GET "/" …
      INFO -- : Processing by CustomController#show as HTML


      However, the action CustomController#show is not actually called. The application behaves exactly as before. How can I get Rails to call this controller and action instead just like the logger claims?



      (This is kind of a follow-up question to “For routes with identical URI patterns, which is matched first?”)







      ruby-on-rails ruby controller






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 22 at 10:06









      kleinfreundkleinfreund

      4,46032251




      4,46032251






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Probably some kind of infinite look in your before_actions / ApplicationController / or the inherited Discourse controller.



          You can debug it with logging statements and Ctrl-C during the request to see where is the hang (the stacktrace will appear).






          share|improve this answer























          • It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

            – kleinfreund
            Mar 22 at 13:46












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297217%2frails-controller-is-not-called-but-logger-shows-processing-by-controller%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Probably some kind of infinite look in your before_actions / ApplicationController / or the inherited Discourse controller.



          You can debug it with logging statements and Ctrl-C during the request to see where is the hang (the stacktrace will appear).






          share|improve this answer























          • It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

            – kleinfreund
            Mar 22 at 13:46
















          0














          Probably some kind of infinite look in your before_actions / ApplicationController / or the inherited Discourse controller.



          You can debug it with logging statements and Ctrl-C during the request to see where is the hang (the stacktrace will appear).






          share|improve this answer























          • It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

            – kleinfreund
            Mar 22 at 13:46














          0












          0








          0







          Probably some kind of infinite look in your before_actions / ApplicationController / or the inherited Discourse controller.



          You can debug it with logging statements and Ctrl-C during the request to see where is the hang (the stacktrace will appear).






          share|improve this answer













          Probably some kind of infinite look in your before_actions / ApplicationController / or the inherited Discourse controller.



          You can debug it with logging statements and Ctrl-C during the request to see where is the hang (the stacktrace will appear).







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 22 at 12:39









          localhostdotdevlocalhostdotdev

          12419




          12419












          • It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

            – kleinfreund
            Mar 22 at 13:46


















          • It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

            – kleinfreund
            Mar 22 at 13:46

















          It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

          – kleinfreund
          Mar 22 at 13:46






          It turns out it was something I dismissed to be the source: Discourse’s ApplicationController sets up a check_xhr before action which eventually leads to a different controller being invoked. The logging statement from Rails probably means “We expect this controller to be invoked” rather than it is currently being used.

          – kleinfreund
          Mar 22 at 13:46




















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297217%2frails-controller-is-not-called-but-logger-shows-processing-by-controller%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

          용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

          155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해