「Tep8」の版間の差分
提供: wikipokpok
(→テストデータ) |
(→user) |
||
42行目: | 42行目: | ||
bin/rails generate devise User | bin/rails generate devise User | ||
bin/rails db:migrate | bin/rails db:migrate | ||
+ | |||
+ | 関連付け | ||
+ | bin/rails generate migration add_note_reference_to_name_list note:references | ||
+ | bin/rails generate migration add_note_reference_to_users note:references |
2023年5月31日 (水) 08:52時点における版
準備
create application
% rails new . --css=tailwind --javascript=esbuild --database=postgresql
% bin/bundle add tailwindcss-rails
% bin/rails tailwindcss:install
% bin/setup
% 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
validates :name, presence: true
t.string :name, null: false
% bin/rails db:drop db:create db:migrate
% bin/rails test:system
% bin/dev
テストデータ
テストデータと開発データの同期
# db/seeds.rb puts "\n== Seeding the database with fixtures ==" system("bin/rails db:fixtures:load")
bin/rails db:seed
note
% rails generate scaffold Note name:string kind:integer line:integer
user
gem 'devise', '~> 4.9', '>= 4.9.2
% bundle install % bin/rails generate devise:install
bin/rails generate devise User bin/rails db:migrate
関連付け
bin/rails generate migration add_note_reference_to_name_list note:references bin/rails generate migration add_note_reference_to_users note:references