「Tep8」を編集中

移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
1行目: 1行目:
 
[[category:memo|{{PAGENAME}}]]
 
[[category:memo|{{PAGENAME}}]]
 
== 準備 ==
 
== 準備 ==
[[Rails前バージョン確認|バージョン確認]]
 
 
 
== create application ==
 
== create application ==
 
  % rails new . --css=tailwind --css=sass --javascript=esbuild --database=postgresql
 
  % rails new . --css=tailwind --css=sass --javascript=esbuild --database=postgresql
15行目: 13行目:
  
 
  % bin/setup
 
  % bin/setup
 
== テスト用のデータで開発用のデータをつくる設定 ==
 
<nowiki># db/seeds.rb
 
 
puts "\n== Seeding the database with fixtures =="
 
system("bin/rails db:fixtures:load")</nowiki>
 
  
 
== user ==
 
== user ==
27行目: 19行目:
 
  <nowiki>% bin/rails generate devise User
 
  <nowiki>% bin/rails generate devise User
  
Confirmableをコメントアウトを外す
+
Confirmableをコメントアウトする
  
 
% bin/rails db:migrate</nowiki>
 
% bin/rails db:migrate</nowiki>
36行目: 28行目:
 
Viewの追加
 
Viewの追加
 
  rails generate devise:views users
 
  rails generate devise:views users
 
view更新
 
# config/initializers/devise.rb
 
config.scoped_views = true
 
 
== Devise ==
 
config.mailer_sender = 'info@pokpok.jp'
 
 
メールプレビュー(リンクがエラーになる)
 
<nowiki># test/mailers/previews/devise_preview.rb
 
 
class DevisePreview < ActionMailer::Preview
 
  def confirmation_instructions
 
    Devise::Mailer.confirmation_instructions(User.new, Devise.friendly_token[0,20])
 
  end
 
end
 
 
http://localhost:3000/rails/mailers/devise/confirmation_instructions</nowiki>
 
  
 
== home ==
 
== home ==
110行目: 84行目:
 
   application.register("hello", HelloController)</nowiki>
 
   application.register("hello", HelloController)</nowiki>
  
== container ==
+
== 見出しタイトル ==
rails generate scaffold Container name:string
 
 
 
関連付け
 
% bin/rails generate migration add_container_reference_to_users  container:references
 
% bin/rails generate migration add_note_reference_to_name_list note:references
 
 
 
nullを許可する
 
add_reference :users, :container, foreign_key: true
 
belongs_to :container, optional: true
 
 
 
bin/rails db:drop db:create db:migrate
 
 
 
% rails generate controller Companies new create
 
 
 
取り消し
 
% rails destroy scaffold Company name:string
 
 
 
=== 一意制約を追加 ===
 
rails generate migration add_unique_constraint_to_containers
 
 
 
== note ==
 
 
 
% rails generate scaffold Note name:string kind:integer line:integer
 
 
 
関連付け
 
  % bin/rails generate migration add_container_reference_to_notes container:references
 
 
 
== client ==
 
% 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
 
  % 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
  
181行目: 105行目:
  
 
  bin/rails db:seed
 
  bin/rails db:seed
 +
 +
== note ==
 +
% rails generate scaffold Note name:string kind:integer line:integer
  
 
== user ==
 
== user ==
201行目: 128行目:
 
   notes_path
 
   notes_path
 
end</nowiki>
 
end</nowiki>
 +
 +
== company ==
 +
% rails generate model Company name
 +
 +
関連付け
 +
% bin/rails generate migration add_company_reference_to_notes company:references
 +
% bin/rails generate migration add_company_reference_to_users  company:references
 +
% bin/rails generate migration add_note_reference_to_name_list note:references
 +
 +
bin/rails db:drop db:create db:migrate
 +
 +
% rails generate controller Companies new create

wikipokpokへの投稿はすべて、クリエイティブ・コモンズ 表示-継承 (詳細はWikipokpok:著作権を参照)のもとで公開したと見なされることにご注意ください。 自分が書いたものが他の人に容赦なく編集され、自由に配布されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し | 編集の仕方 (新しいウィンドウで開きます)