[RUBY] Implementierung von Rails Action Text

Einführung

Hinterlassen Sie es als persönliche Notiz.

Umgebung

Verfahren

1. Erstellen Sie eine App

Erstellen Sie eine App, die MySQL verwendet.

$ rails new actionText -d mysql

Gehen Sie zur erstellten App

2.scaffold Erstellen Sie eine App-Vorlage mit Gerüst.

$ rails g scaffold article title:string

3. DB-Erstellung

$ rails db:create

4.migrate

$ rails db:migrate

5. Aktion Textinstallation

$ rails action_text:install

6.migrate

$ rails db:migrate

7. Verein

Aktion Textdaten werden in einer dedizierten Tabelle gespeichert und müssen dem Artikelmodell zugeordnet werden.

app/models/article.rb


class Article < ApplicationRecord
  has_rich_text :content
end

8. Fügen Sie Inhalte zur Anzeige hinzu

rhtml:app/views/articles/_form.html.erb



#Kürzung
  <div class="field">
    <%= form.label :title %>
    <%= form.text_field :title %>
    <%= form.label :content %>
    <%= form.rich_text_area :content %>
  </div>
#Kürzung

rhtml:app/views/articles/show.html.erb


<p id="notice"><%= notice %></p>

<p>
  <strong>Title:</strong>
  <%= @article.title %>
</p>
<p>
  <strong>Content:</strong>
  <%= @article.content %>
</p>

<%= link_to 'Edit', edit_article_path(@article) %> |
<%= link_to 'Back', articles_path %>

9. Fügen Sie dem Controller Inhalte hinzu

Fügen Sie der Methode, die den Parameter params liest, Inhalt hinzu.

app/controllers/articles_controller.rb


#Kürzung
    def article_params
      params.require(:article).permit(:title, :content)
    end
#Kürzung

10.image_processing Ohne image_processing wird kein Bild angezeigt.

gem 'image_processing'
$ bundle install

Ende

Recommended Posts

Implementierung von Rails Action Text
Rails6: Extrahieren Sie das Bild im Aktionstext
Implementierung der Rails-Hashtag-Suche
Implementierung des Rails6-Countdown-Timers
[Schienen] gem'payjp'implementierungsverfahren
Implementierung der Ajax-Entfernung in Rails
Implementierung der Fuzzy-Suchfunktion für Schienen
[Rails] Implementierung der Kategoriefunktion
[Rails] Implementierung der Tutorial-Funktion
[Rails] Implementierung einer ähnlichen Funktion
[Rails] Implementierung des logischen Löschens durch den Benutzer
[Rails] Implementierung der CSV-Importfunktion
[Rails] Asynchrone Implementierung der Like-Funktion
Rails 5 Code Reading Teil 2 ~ Aktionsansicht ~
[Rails] Implementierung des Anmeldebildschirms in Devise
[Rails] Implementierung der Bildvorschau
[Rails] Über die Implementierung der Like-Funktion
[Rails] Implementierung der Benutzerrückzugsfunktion
[Rails] Implementierung der CSV-Exportfunktion
[Rails] Implementierung von Viele-zu-Viele-Kategoriefunktionen
Implementierung der Funktionsfunktion [Rails] gem ancestry category
[Ruby on Rails] Implementierung der Kommentarfunktion
[Rails] Memo zur Implementierung der Kommentarfunktion
Schnellste Schienen Mail-Design Willkommen Mail-Sendefunktion Implementierung Aktion Mailer unnötig Einfachste
[Ruby on Rails] Folgen Sie der Funktionsimplementierung: Bidirektional
Rails [Für Anfänger] Implementierung der Kommentarfunktion
Rails Grundgerüst für die Implementierung der CRUD-Funktion
[Ruby on Rails] Implementierung einer ähnlichen Funktion
[Rails] Implementierung einer Validierung, die die Eindeutigkeit beibehält