Phoenixは生産性、信頼性、速度に強みを持つElixir製のWebアプリケーションフレームワークです。 前回は環境準備とPhoenixアプリケーションを作成するところまで書きました。 高生産性、高信頼性、高速のElixir製Webアプリケーションフレームワーク、Phoenixを始める その続きで、今回はCRUDなWebアプリケーションを作成したいと思います。 プロジェクト作成 以下のコマンドでプロジェクトを作成します。 $ mix phoenix.new hello プロジェクトができたら、前回の記事を元にプロジェクトの初期化を行ってください。 Modelの定義 PhoenixではDatabase操作にEctoというモジュールを使います(RailsのActiveRecordに相当するものですが、Elixirは関数型言語のためORマッパーではありません)。 Ectoについては今回深く説明