プログラミング備忘録

プログラミングの学習状況をメモしています

63日目

今日の学習

  • 今日の学習
    • Ruby on Rails
      • 共同開発
        • プルリク確認時にエラー
    • Active Admin
      • 通常ログインしなくても管理者ログインをする
      • 検索方法の変更
      • enumファイルを使って日本語化
      • 管理画面のスタイルを他ディレクトリに移動
    • マイグレーションでエラー
  • 学習メモ
  • 今日のやらかし
    • rubocop -aの実行をつい忘れがち
続きを読む

62日目

今日の学習

  • 今日の学習
    • Ruby on Rails
      • Rails チュートリアル第13章
        • マイクロポストの画像投稿
          • Active Storage
          • 画像ファイルのバリデーション
          • 画像のリサイズ
          • リサイズされた画像が表示されない
          • 本番環境での画像アップロード
  • storage.ymlで設定したものを読み込み
続きを読む

61日目

今日の学習

  • 今日の学習
    • Ruby on Rails
      • Railsチュートリアル 第13章
        • Micropostモデル
          • バリデーション
          • User/Micropostの関連付
        • 関連付けの改良
          • default scope
          • Dependent: destroy
        • マイクロポストを表示する
        • マイクロポストのサンプル
        • マイクロポストを操作する
          • マイクロポストのアクセス制御
          • マイクロポストの作成
        • フィードの原型
        • マイクロポストの削除
        • マイクロポストのUIに対する統合テストでエラー
    • 学習メモ
    • 今日のやらかし
      • fxtureで余分なインデントを入れてエラー
続きを読む

59,60日目

今日の学習

  • 今日の学習
    • Ruby on Rails
      • Railsチュートリアル 第12章
        • PasswordResetsリソース
        • 新しいパスワードの設定
        • createアクションでパスワード再設定
        • パスワード再設定メールとテンプレート
        • 有効なメールアドレス送信時にエラー
        • パスワードを再設定するeditアクション
        • パスワードを更新するupdateアクション
        • パスワード再設定の統合テスト
        • 本番環境でパスワード再設定メールが送れない
    • 今日のやらかし
      • paramsをスペルミス
      • 統合テストで@userを定義し忘れ
続きを読む

57,58日目

今日の学習

  • 今日の学習
    • Ruby on Rails
      • Railsチュートリアル 第11章
        • AccountActivationsリソース
          • Activationトークンのコールバック
        • アカウント有効化のメール送信
          • 送信メールのテンプレート
          • 送信メールのプレビュー
          • ユーザーのcreateアクションを更新
          • エラー UrlGenerationError
        • アカウントを有効化する
          • authenticated?メソッドの抽象化
          • sendメソッド
          • authenticated?メソッドの書き換え
          • editアクションで有効化
        • 有効化のテスト
        • リファクタリング
        • 本番環境でのメール送信
続きを読む