技術メモ

プログラミングとか電子工作とか

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

Phoenix入門 (第15章 Custom Errors)

どうも、靖宗です。 とりあえず主な項目はコレで最後です。 残るはテストの話とデプロイの話が残っていますが、残ってる話の方が重要そうな気がしますね。 今回はたぶん短めです。 PhoenixというかElixirの例外処理のお話に近いかも。 Custom Errors Custom …

Phoenix入門 (第14章 Mix Tasks その2)

どうも、靖宗です。 引き続きMix Tasksの項目を見ていきます。 今回はEcto関連のコマンドから。 Ecto Specific Mix Tasks mix ecto.create ecto.drop mix ecto.gen.repo mix ecto.gen.migration mix ecto.migrate mix ecto.rollback Creating Our Own Mix Ta…

Phoenix入門 (第14章 Mix Tasks その1)

どうも、靖宗です。 今回はMix Tasksということでmix phx.hogehogeのコマンドあたりの説明でしょうか。 Mix Tasks Phoenix Specific Mix Tasks mix phx.new mix phx.gen.html mix phx.gen.json mix phx.gen.context mix phx.gen.schema mix phx.gen.channel …

Phoenix入門 (第13章 Contexts その5)

どうも、靖宗です。 流石に今回で終わらす! Cross-context data 依存関係の編集(CMS) ContextのAPI編集 preloadの追加 ページを生成するときや編集する時のAuthorの取り扱い Webレイヤーの実装 作成者関係のPlugを作成する Plugや他の変更に合わせてコン…

Phoenix入門 (第13章 Contexts その4)

どうも、靖宗です。 前回かなり中途半端なところで終わりましたが、気にせず続けます。 Cross-context dependencies スキーム mix phx.gen.htmlでContext生成 スキームに合わせたテンプレートの調整 スキームに合わせたchangesetの変更 マイグレーションファ…

Phoenix入門 (第13章 Contexts その3)

どうも、靖宗です。 Contextsの3回目です。なんか3回じゃ終わらないかも・・・(´゚'ω゚`) 前回はContext内でリレーションを作りました。 今回はContextに機能を追加していくところになるかと。 Adding Account functions Contextに関数を追加 Webレイヤーを実…

Phoenix入門 (第13章 Contexts その2)

どうも、靖宗です。 引き続きContextsです。この分量だと3回に別れるかな・・・ In-context Relationships Contextに追加する 参照先が削除されたときの振る舞い(ON DELETE) Contextで扱うスキーマの関係性 preloadの設定 入力のテンプレートに入力フォー…

S3の静的ウェブサイトホスティング(2019年03月31日現在)

AWS

どうも、靖宗です。 S3で静的ウェブサイトを公開するときにちょっと詰まったのでメモ。 最初は下記のQiita記事を参考にさせていただきました。 qiita.com また、当然のことだとは思いますが、アクセス権などをいじるので、その辺は自己責任でお願いします。 …