Wenn Sie sich persönlich weiterentwickeln, erstellen Sie Nutzungsbedingungen und Datenschutzrichtlinien. Zu diesem Zeitpunkt ist es schwierig, einen Controller für diesen Zweck vorzubereiten und das Routing zu schreiben. Verwenden Sie in diesem Fall den Edelstein `` `high_voltage```!
Füge Gemfile 'High_Voltage' hinzu
$ docker-compose run app bundle install
Ich benutze Docker, um die Umgebung zu erstellen. Je nachdem, wie Sie Dockerfile und docker-compose.yml schreiben, müssen Sie beim Neuschreiben der Gemfile möglicherweise von vorne beginnen. Ich werde diesen Bereich dieses Mal weglassen.
app/views/pages
Wenn das Verzeichnis nicht vorhanden ist, erstellen Sie es.
$ mkdir -p app/views/pages
Erstellen Sie die Datei der Seite, die Sie verknüpfen möchten. Dieses Mal erstellen wir die Nutzungsbedingungen für haml. Ersetzen Sie die Vorlagen-Engine von Zeit zu Zeit.
$ touch app/views/pages/terms.html.haml
Inhalt schreiben.
haml:tearms.html.haml
.term-wrapper
%h1.uk-text-Center Nutzungsbedingungen
%p Diese Nutzungsbedingungen (im Folgenden als "Nutzungsbedingungen" bezeichnet) sind professionell! (Im Folgenden als "das Sekretariat" bezeichnet) definiert die Nutzungsbedingungen des auf dieser Website bereitgestellten Dienstes (im Folgenden als "dieser Dienst" bezeichnet). Registrierte Benutzer (im Folgenden als "Benutzer" bezeichnet) müssen diesen Dienst gemäß dieser Vereinbarung nutzen.
%h2 Artikel 1 (anwendbar)
%ol
%li Diese Vereinbarung gilt für alle Beziehungen im Zusammenhang mit der Nutzung dieses Dienstes zwischen dem Benutzer und diesem Sekretariat.
%li Das Sekretariat kann verschiedene Bestimmungen (im Folgenden als "Einzelbestimmungen" bezeichnet) in Bezug auf diesen Dienst treffen, z. B. Regeln für die Nutzung zusätzlich zu dieser Vereinbarung. Diese einzelnen Bestimmungen sind unabhängig von ihrem Namen Bestandteil dieser Vereinbarung.
%li Widersprechen die Bestimmungen dieser Vereinbarung den Bestimmungen der einzelnen Bestimmungen des vorhergehenden Artikels, so haben die Bestimmungen der einzelnen Bestimmungen Vorrang, sofern in den einzelnen Bestimmungen nichts anderes bestimmt ist.
%h2 Artikel 2 (Registrierung)
%ol
......(Kürzung)
Wenn Sie einen Link einfügen, können Sie den Pfad als page_about ('Begriffe') schreiben.
haml:home.html.haml
= link_to 'Nutzungsbedingungen', page_path('terms')
Mit Blick auf das Routing,
Prefix Verb URI Pattern Controller#Action
page GET /pages/*id high_voltage/pages#show
Sie können sehen, dass es ist.
Damit ist die Seite mit den Nutzungsbedingungen vorerst vervollständigt! !!
Der Standardwert ist https://hogehoge.com/pages/terms. Wenn Sie dies also in "hogehoge.com / term" ändern möchten, erstellen Sie config / initializers / high_voltage.rb und gehen Sie wie folgt vor: Es wird wie folgt beschrieben.
high_voltage.rb
HighVoltage.configure do |config|
config.route_drawer = HighVoltage::RouteDrawers::Root
end
Mit Blick auf das Routing,
Prefix Verb URI Pattern Controller#Action
page GET /*id high_voltage/pages#show
Sie können sehen, dass die Seiten weg sind.
Wir geben jeden Tag aus, was wir gelernt haben! !! Wenn Sie Vorschläge haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten! !!
Recommended Posts