Auf meiner Ansichtsseite möchte ich die Fußzeile teilweise ausblenden, die in meiner application.html.erb definiert ist, wie kann ich dies tun?
Welche Möglichkeiten habe ich, dies zu tun?
Auf meiner Ansichtsseite möchte ich die Fußzeile teilweise ausblenden, die in meiner application.html.erb definiert ist, wie kann ich dies tun?
Welche Möglichkeiten habe ich, dies zu tun?
Für mich, CSS
Lösung kommt der konventionellen Lösung am nächsten:
app/controllers/resources_controller.rb
class ResourcesController < ApplicationController
def action
# ...
end
end
app/views/layouts/application.html.erb
<body class="<%= "#{controller_path} #{action_name}" %>">
<!-- ... -->
<footer></footer>
</body>
app/assets/stylesheets/resources.css.scss
body.resources {
// Hide footer for certain views
&.action footer {
display: none;
}
}
Sie können auch ein separates Layout für "fußzeilenlose" Aktionen verwenden, auch wenn eine Element ist kein ausreichender Grund für ein anderes Layout.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.