2019-07-01から1ヶ月間の記事一覧

「usernameまたはemailでログイン」的なやつを実装するときに気を付けること

github.com Deviseのドキュメントに具体例が載ってるのでそちらを読んでもらえると良いとは思うけど、Railsを使っていない人向けに書いておきます。 ログインの際にemailを入力するのはユーザーとしても面倒なことが多いのでusernameなどの一意なデータでも…

ActiveStorage 同じblobを複数のレコードで使いまわす

Rails 6.0.0.rc1 class Doc < ApplicationRecor belongs_to :user has_one_attached :file end 例えばこういうモデルがあったときに、fileを他のuserと共有したいといった場合、 まっさきに思いつくのは中間テーブルを作ってUserとDocを多対多にしてしまう方…