差分

Tep8

1,099 バイト追加, 2023年7月5日 (水) 11:29
準備
[[category:memo|{{PAGENAME}}]]
== 準備 ==
[[Rails前バージョン確認|バージョン確認]]
 
== create application ==
% rails new . --css=tailwind --css=sass --javascript=esbuild --database=postgresql
% bin/setup
 
== テスト用のデータで開発用のデータをつくる設定 ==
<nowiki># db/seeds.rb
 
puts "\n== Seeding the database with fixtures =="
system("bin/rails db:fixtures:load")</nowiki>
== user ==
<nowiki>% bin/rails generate devise User
ConfirmableをコメントアウトするConfirmableをコメントアウトを外す
% bin/rails db:migrate</nowiki>
== Devise ==
config.mailer_sender = 'info@pokpok.jp' メールプレビュー(リンクがエラーになる) <nowiki># initializerstest/devisemailers/previews/devise_preview.rb configclass DevisePreview < ActionMailer::Preview def confirmation_instructions Devise::Mailer.confirmation_instructions(User.new, Devise.mailer = 'Usersfriendly_token[0,20]) endend http://localhost:Mailer'3000/rails/mailers/devise/confirmation_instructions</nowiki>
== home ==
% rails generate scaffold Client note:references name:string kana:string email:string line:integer
== 見出しタイトル ラベル ===== client label === rails generate scaffold ClientLabel note:references name:string kind:integer 中間テーブル rails generate migration CreateJoinTableClientClientLabel client client_label == other == % rails generate scaffold Other client:references name:string kana:string client_name:boolean line:integer memo:text generation:string == db:rollback == % rails db:migrate:status  % rails db:rollback  % rails db:rollback STEP=n  % rails db:migrate:down VERSION=************** == ========== ==
% rails generate scaffold NameList name:string kana:string head:boolean line:integer buddhist_name:string alive:boolean birth:string death:string g_age:string memo:text generation:string