On 10 February 2017 at 12:44, 'krfg' via Ruby on Rails: Talk <rubyonrails-talk@googlegroups.com> wrote: > ... > As you suggested I inserted logger.info immediately after the declaration of > @atp_tournaments in static_pages_controller.rb: > > def home > if logged_in? && !current_user.gamer? > ... > elsif logged_in? && current_user.gamer? > ... > @week_num = Time.now.strftime("%W").to_i > @atp_tournaments = AtpCalendar.where("week @> ?", > "{#{@week_num}}") > logger.info("atp tournaments count = #{@atp_tournaments.count}") > @wta_tournaments = WtaCalendar.where("week @> ?", > "{#{@week_num}}") > end > end > > > Using tail -n 100 log/test.log I got the following outut: > > atp tournaments count = 0
Good, so now we can be confident that it is getting to that line. One thing that confuses me is that in an earlier post you showed the error: ERROR["test_micropost_interface", MicropostsInterfaceTest, 6.374447322000378] test_micropost_interface#MicropostsInterfaceTest (6.37s) ActionView::Template::Error: ActionView::Template::Error: undefined method `any?' for nil:NilClass app/views/static_pages/_gamers_home.html.erb:44:in `_app_views_static_pages__gamers_home_html_erb___4018195177444297552_78940320' app/views/static_pages/home.html.erb:3:in `_app_views_static_pages_home_html_erb___222411343280921082_78889880' app/controllers/microposts_controller.rb:12:in `create' test/integration/microposts_interface_test.rb:16:in `block (2 levels) in <class:MicropostsInterfaceTest>' test/integration/microposts_interface_test.rb:15:in `block in <class:MicropostsInterfaceTest>' which suggests that you are in the create method of the microposts controller. What I don't understand is how it then getting to the static pages controller. Can you post the start of microposts_controller.rb (up to at least line 12) and also the start of static_pages/home.html.erb. Colin -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLsdjd1dcWq5uQfSj7dPoYezCM_7T%2BfnnHDv4aaBBse1LQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.