[RUBY] Implémentation de Rails Action Text

introduction

Laissez-le comme une note personnelle.

environnement

procédure

1. Créez une application

Créez une application qui utilise MySQL.

$ rails new actionText -d mysql

Accédez à l'application créée

2.scaffold Créez un modèle d'application avec échafaudage.

$ rails g scaffold article title:string

3. Création de bases de données

$ rails db:create

4.migrate

$ rails db:migrate

5. Installation du texte d'action

$ rails action_text:install

6.migrate

$ rails db:migrate

7. Association

Les données de texte d'action sont stockées dans une table dédiée et doivent être associées au modèle d'article.

app/models/article.rb


class Article < ApplicationRecord
  has_rich_text :content
end

8. Ajouter du contenu à afficher

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



#réduction
  <div class="field">
    <%= form.label :title %>
    <%= form.text_field :title %>
    <%= form.label :content %>
    <%= form.rich_text_area :content %>
  </div>
#réduction

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. Ajouter du contenu au contrôleur

Ajoutez du contenu à la méthode qui lit le paramètre params.

app/controllers/articles_controller.rb


#réduction
    def article_params
      params.require(:article).permit(:title, :content)
    end
#réduction

10.image_processing Aucune image n'est affichée sans image_processing.

gem 'image_processing'
$ bundle install

Fin

Recommended Posts

Implémentation de Rails Action Text
Rails6: Extraire l'image dans le texte d'action
Implémentation de la recherche par hashtag Rails
Implémentation du compte à rebours Rails6
[rails] gem'payjp'implementation procedure
Implémentation de la suppression d'ajax dans Rails
Implémentation de la fonction de recherche floue Rails
[Rails] Implémentation de la fonction de catégorie
[Rails] Implémentation de la fonction tutoriel
[Rails] Implémentation d'une fonction similaire
[Rails] Implémentation de la suppression logique utilisateur
[Rails] Implémentation de la fonction d'importation CSV
[Rails] Implémentation asynchrone de la fonction similaire
Rails 5 Lecture de code Partie 2 ~ Vue Action ~
[rails] Implémentation de l'écran de connexion dans la devise
[Rails] Implémentation de la fonction de prévisualisation d'image
[Rails] À propos de la mise en œuvre de la fonction similaire
[Rails] Implémentation de la fonction de retrait utilisateur
[Rails] Implémentation de la fonction d'exportation CSV
[Rails] Implémentation de fonctions de catégorie plusieurs à plusieurs
[Rails] Implémentation de la fonction de catégorie d'ascendance gemme
[Ruby on Rails] Implémentation de la fonction de commentaire
[Rails] Commentaire mémo de procédure d'implémentation
Les rails les plus rapides de conception de courrier électronique de bienvenue fonction d'envoi de la fonction mise en œuvre de courrier électronique d'action inutile Easyest
[Ruby on Rails] Suivez l'implémentation de la fonction: bidirectionnelle
Rails [Pour les débutants] Implémentation de la fonction de commentaire
Échafaudage de procédure d'implémentation de fonction CRUD de base
[Ruby on rails] Implémentation d'une fonction similaire
[Rails] Mise en œuvre de la validation qui maintient l'unicité