macOS 10.15.5 Rails 5.2.4.2 Docker 19.03.12
Le plan de l'application originale est le développement d'une application de mémo simple qui est consciente du système CRUD. J'ai fait attention à ne pas manquer de praticité même s'il s'agit d'une application simple. Nous l'avons implémenté pour que la mise en page ne se réduise pas même si le nombre de lignes augmente, et définissons la limite de caractères et les éléments vides afin qu'ils ne soient pas nouvellement créés.
Le framework utilisait Rails avec Docker. Et il est ouvert au public par Heroku.
En ce qui concerne HTML, le nom de la classe, etc. a utilisé le site d'apprentissage comme un indice, et l'apparence a été inspirée par le site d'apprentissage, mais l'implémentation était entièrement auto-propulsée. J'ai répété le site d'apprentissage plusieurs fois à l'avance concernant l'implémentation des fonctions Rails, et après avoir gardé à l'esprit les fonctions CRUD, j'ai créé cette fois. Par conséquent, je n'ai pas fait référence au site, etc. autant que possible pour le code court, etc.
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="Éditer">
</div>
lists_controller.rb
def edit
@list = List.find_by(id: params[:id])
end
Je souhaite acquérir des compétences d'ingénieur automoteur! Dans cette optique, je me demande souvent quel type de méthode est le moyen de se rapprocher d'un tel ingénieur. Cette fois, j'ai pensé à créer cette application de mémo simple parce que je voulais intégrer complètement les fonctions CRUD de Rails et MVC, donc je l'ai résumé dans cette simplicité. À l'avenir, j'aimerais travailler sur la création d'applications qui ont des fonctions telles que la fonction de connexion et la création de page avec des privilèges d'accès pour chaque utilisateur!
Recommended Posts