macOS 10.15.5 Rails 5.2.4.2 Docker 19.03.12
Der Umriss der ursprünglichen Anwendung ist die Entwicklung einer einfachen Memo-Anwendung, die sich des CRUD-Systems bewusst ist. Ich habe darauf geachtet, dass es nicht an Praktikabilität mangelt, auch wenn es sich um eine einfache Anwendung handelt. Wir haben es so implementiert, dass das Layout auch dann nicht zusammenbricht, wenn die Anzahl der Zeilen zunimmt, und die Zeichenbeschränkung und die leeren Elemente so festgelegt, dass sie nicht neu erstellt werden.
Das Framework verwendete Rails mit Docker. Und es ist für die Öffentlichkeit von Heroku zugänglich.
In Bezug auf HTML verwendete der Klassenname usw. die Lernsite als Hinweis, und das Erscheinungsbild wurde von der Lernsite inspiriert, aber die Implementierung erfolgte ausschließlich mit Eigenantrieb. Ich habe die Lernseite im Voraus viele Male bezüglich der Implementierung von Rails-Funktionen wiederholt und diesmal unter Berücksichtigung der CRUD-Funktionen erstellt. Daher habe ich nicht so oft wie möglich auf die Site usw. für Kurzcode usw. verwiesen, sie mit den Inhalten implementiert, die ich gelernt habe, und im Grunde alle Befehlsoperationen nur mit den Inhalten ausgeführt, die ich im Sinn hatte.
lists_controller.rb
class ListsController < ApplicationController
def index
@lists = List.all.order(created_at: :desc)
end
list.rb
class List < ApplicationRecord
validates :content, {presence: true, length: {maximum: 140}}
end
ruby:edit.html.erb
<div class="form-bady">
<textarea name="content"><%= @list.content %></textarea>
<input type="submit" value="Bearbeiten">
</div>
lists_controller.rb
def edit
@list = List.find_by(id: params[:id])
end
Ich möchte Fähigkeiten als selbstfahrender Ingenieur erwerben! In diesem Sinne frage ich mich oft, mit welcher Methode ich einem solchen Ingenieur näher kommen kann. Dieses Mal habe ich darüber nachgedacht, diese einfache Memo-App zu erstellen, weil ich die CRUD-Funktionen von Rails und MVC vollständig integrieren wollte, also habe ich sie in dieser Einfachheit zusammengefasst. In Zukunft möchte ich an der Erstellung von Apps arbeiten, die Funktionen wie Anmeldefunktion und Seitenerstellung mit Zugriffsrechten für jeden Benutzer haben!
Recommended Posts