Doiya’s blog

日々の進捗を書く雑記ブログ(メインはエンジニアやプログラミング関連)

2021-06-01から1ヶ月間の記事一覧

基礎編 総復習 その3

33 sorceryのパスワードリセットモジュール sorceryのパスワードリセットにおいて、トークンの発行は何のために行なっているのかを説明してみてください。 ・パスワードリセットを申請した人物が、登録されているメールアドレスの保持者と同一人物であるかを…

基礎編 総復習 その2

17 params POST /boards/10/comments リクエストボディ comment: { body: “hello” } 17-1 コントローラ側で10という情報を取得したい場合はどう書きますか?paramsを使って答えてください。(params[:board_id]) params[:id] 17-2 コントローラ側でhelloと…

基礎編 総復習 その1

1 各ディレクトリの概要 appディレクトリ:ビュー、コントローラ、モデルなどのファイル。configディレクトリ:ルーティング、いろんな設定ファイル。db: マイグレーションファイル。 マイグレーションファイル、データベースを作成する.ymlファイル、 app…

ポートフォリオの壁打ち(6/24)

次に壁打ちをするときは 1 「・課題 ・ターゲット ・解決方法 」を自分なりに一度考えてみる。 2 コアな人向けに作る。広くしすぎない。 3 最低限な機能でリリースしてレビューをもらう形でやる。凝りすぎない。 4 railsだけに拘らない。(出来るかな) e…

ターミナルでbin/rails s ができない💧

勉強中にタイトルのことが起きた。死ぬほど焦った。 まず最初に => Booting Puma => Rails 5.0.7.2 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options A server is already running. Check …

管理者権限の付与

まずUserモデルにadmin判定用のカラムを追加していた。 class AddRoleToUsers < ActiveRecord::Migration[5.2] def change add_column :users, :role, :integer, default: 0, null: false, limit: 1 #一般権限となるdefaultは0としてAdmin権限は1とする。 en…