diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 330a66d..b35e977 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,4 +1,14 @@ module ApplicationHelper - + def hide_ads? + return false unless controller_name == "schools" + return false unless %w[show edit new].include?(action_name) + user_signed_in? || school_permission_key_present? + end + + def school_permission_key_present? + @school_permission_key.present? || + params[:school_permission_key].present? || + params.dig(:school, :school_permission_key).present? + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 5f2f651..ee86479 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -36,7 +36,11 @@
-
<%= render 'layouts/underheader' %>
+
+ <% unless hide_ads? %> + <%= render 'layouts/underheader' %> + <% end %> +
@@ -58,4 +62,3 @@ <% end %> -