Rails アプリケーションで Rails と Devise を使用しています。
私のコードでは、layouts/_header.html.erb で current_user を使用しようとしています。
<% Rails.logger.debug("Time is: #{Time.now} - Current User: #{current_user}") %>
MAC で Firefox を使用してアプリケーションを実行すると、ログ ファイルに次のように記録されます。
Time is: 2013-06-18 16:21:42 - Current User: #<User:0x007fae442cf020>
MAC で Chrome を使用してアプリケーションを実行すると、ログ ファイルに次のように記録されます。
Time is: 2013-06-18 16:20:33 - Current User:
Rendered layouts/_promo_bar.html.erb (3.4ms)
Completed 500 Internal Server Error in 657ms
ActionView::Template::Error (undefined method `email' for nil:NilClass):
27: <div class="promo-bar-box last-right-box">
28: <div class="request-invitation-text">
29: <% Rails.logger.debug("Time is: #{Time.now} - Current User: #{current_user}") %>
30: <% reg_user = user_registered_for_event(current_user.email) %>
app/views/layouts/_promo_bar.html.erb:30:in `_app_views_layouts__promo_bar_html_erb__785786602602486184_70193263335300'
何か案は?