LoginSignup
0
0

More than 3 years have passed since last update.

初心者はDeviseをカスタマイズするなという話

Posted at

Deviseを実装したら迷走した

Deviseのことをよくわかっておらず、Contorollerやviewから全部作って設定しようとしてたので、戒めとして記事を書きます。

ControllerとViewは最初からある

Ruby初心者の私はこんなことも直感的に分からなかったんですね。

この辺りの記事をみて「はえ〜コマンドでコントローラー作るんだなあ」とコピペで実装していきましたが、最初からあるのでこういうのは実装しなくてOKです。

それでも最初はコマンドを打たねばならない

まあgemファイル追加して必要なものは設定しないといけないので、こちらの記事を参考に実装してみてください。

実際に3日悩んだ結果、ここが一番簡潔で明快でした。

もう初心者はここの「Deviseの使い方」だけやってればいいと思いました。

email認証じゃなくしたいんですけど?

そういう方へは、なんとDeviseの公式記事がございます。

英語ですが、email認証からusername認証にするための方法が全部書かれいてるのでDeepLで翻訳して読んでください。

終わりに

プログラミングの鉄則に「複数のタスクを同時に解決しようとするんじゃない、一個ずつやりなさい」というものがあるみたいですが、今回で身に沁みて分かりました。

あまりにもタスクが多いと「分からないことが分からない」みたいな状況に陥りがちなので、エラー画面から読み取って一つひとつ解決していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0