※この記事は fukuoka.ex Elixir/Phoenix Advent Calendar 2021 14日目の記事です。
前日13日は @the_haigo さんが 12日の
LiveViewとNxで画像処理 に引き続き書いて下さるようです。
LiveViewやNX系の記事は個人的に興味ありありです。
目的
個人的に普段Railsを使っていると、なかなかフルスタックのフレームワークを新しく・・という機会もなかなか訪れないもので、せめて序盤のコマンドだけでもすんなりこなしたいという目的で備忘録的に書いております。
対象
Railsは大体OKの方。
Elixir興味ありありの方。
Ruby3.0.1 Rails6.1.4
環境
MacOS 11.6(BigSur)
Elixir 1.12.2 (compiled with Erlang/OTP 24)
Phoenix v1.6.0
Postgres 14.1
コマンド表
コマンド表
コンソールコマンド | rails | phoenix |
---|---|---|
コンソールの起動 | rails c | iex -S mix |
新規作成(blank) | User.new | PhxSample.User.changeset(%PhxSample.User{}, %{}) |
新規作成 | User.new(name: "taro") | PhxSample.User.changeset(%PhxSample.User{}, %{"user" => "taro"}) |
(ぼちぼち追加予定) |
参考資料
おわりに
今年もあっという間にアドベントカレンダーの季節がやってきてしまいました。
業務でなかなかもくもく会にも出られず残念な後半戦でしたが、今年はElixirやメタバース関連でトップエンジニアの方々の思想や引き寄せを目の当たりにできるという非常に貴重な1年となりました。
そして、少しずつではありますが、Elixieのメンテナンス性のありがたさがわかってきたような気が。
来年も頑張ろ・・・。
次は・・・
15日目@MzRyuKa さんです。
過去にLiveViewの記事やNervesなども扱われているようなので、どんなジャンルのものが来るのか楽しみですね。よろしくお願いいたします。