Ein kurzes Tutorial zum Basis-Code den ich verwende.
BasicApp
Ich verwende einen kurzen Code für meine tutorials, um sie zumindest ein klein wenig ansprechender zu gestallten und eine Basis zu haben. Damit wir auch sehen können was in dem Code steckt, werden wir eine kleine App erstellen. Wir erstellen einen User mit name und eMail.
$ rails new basic
$ cd basic
$ rails g scaffold User name email
$ rails db:migrate
So sieht unsere App bis jetzt aus.
/users
/users/new
Container in App
Jetzt bringen wir ein bisschen Farbe und Form in unsere App. Als erstes bringen wir die classe container in unsere App.
Jetzt erstellen wir eine scss Datei Namens main, app/assets/stylesheets/_main.scss. Damit wir mit scss arbeiten können müssen wir ein gem installieren.
Jetzt müssen wir noch ein paar Änderungen vornehmen. Wenn euch die so gefällt reicht der Code schon aus. Ich hätte gerne das ganze ein wenig anders daher möchte ich die error Behandlung etwas umgestallten. Ein classe fügen wir noch der form partial hinzu.
// app/views/users/_form.html.erb
<%if user.errors.any? %><divclass="error_messages"><h2><%= pluralize(user.errors.count, "error") %> prohibited this user from being saved:</h2><ul><% user.errors.each do |error| %><li><%= error.full_message %></li><%end%></ul></div><%end%>
/users/new
Jetzt entfernen wir noch eine Zeile. <p style="color: green"><%= notice %></p> aus der app/views/users/index.html.erb und der app/views/users/show.html.erb. Wir fügen an einer Stelle noch ein paar Zeilen code hinzu.
// app/views/layouts/application.html.erb
<body><mainclass="container"><% flash.each do |name, msg| %><%= content_tag :div, msg, class: name %><%end%><%=yield%></main></body>
Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten
zu können und die Zugriffe auf unsere Website zu analysieren.
Sie akzeptieren unsere Cookies, wenn Sie fortfahren diese Webseite zu nutzen.
Datenschutzerklärung.