戻る

Rails6.0


動画学習サイトの構築 Rails6.0

  (0)
2,000円

タスク3-5   アクションテキスト

このタスクについて


タスクの内容を一部抜粋します。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてこのアプリケーションのフルコードをダウンロードすることが可能になります。




アクションテキストをインストールします。


コマンド
rails action_text:install


マイグレーション適用
rails db:migrate


「app\models\project.rb」ファイルを以下の内容に更新します。


1.5行目に以下の記述を追加します。
has_rich_text :description
has_many_attached :images



2.9行目に以下の記述を追加します。
validates :description, presence: true, length: { maximum: 500 }



app\models\project.rb
 class Project < ApplicationRecord 

  belongs_to :user 

  has_many :tasks 

  has_rich_text :description 

  has_many_attached :images 

  validates :name, presence: true, length: { maximum: 50 } 
  validates :description, presence: true, length: { maximum: 500 } 
  validates :price, presence: true, numericality: { only_integer: true } 
end 



「app\models\task.rb」ファイルを以下の内容に更新します。


1.4行目に以下の記述を追加します。
has_rich_text :description



2.9行目に以下の記述を追加します。
validates :description, presence: true, length: { maximum: 500 }



この続きはプロジェクトを購入していただくことで見ることができます。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてプロジェクトを購入するとこのアプリケーションのフルコードをダウンロードすることができます。

まだレビューはありません。

動画学習サイトの構築 Rails6.0

2,000円

Rails6.0で作成しています。
動画で学べるサイトを構築するプロジェクトです。
プロジェクトを登録し、そのプロジェクトに動画を登録できます。
プロジェクトはクレジットカードで購入でき、購入後すぐに動画を見ることができます。
写真の複数アップロード、レビュー機能の実装、Google認証、アマゾンS3の利用方法も解説。
管理ダッシュボードtrestleの実装、Gメールの設定、 HEROKUへのデプロイ方法を解説。
質問があればメッセージを送ることができ、リアルタイムで会話表示することができます。
フルコードのダウンロード可能。

タスク数: 128