タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

elixirに関するyuguiのブックマーク (4)

  • DBにseedするライブラリつくった

    6. priv/repo/seeds/posts.exs import Exseed seed MyApp.Post do id 1 title "First" body "Hey." end seed MyApp.Post do ... end $ mix exseed.seed

    DBにseedするライブラリつくった
    yugui
    yugui 2015/11/22
  • Elixir Ectoのスキーマ定義と合成可能なクエリ - モジュールからデータベース用DSLへ - Qiita

    前回の続き。 今回はEcto.Queryableとクエリ合成、Migrationの詳細。 適切な道具があれば、人間の生産性と思考力は大きく飛躍する。Ectoはデータベースを操作することに特化したプログラミング言語のように操作することができる。 他のプログラミング言語では真似できないほどの柔軟性を持ったElixirだからこそできることだ。 データベースを操作するモジュールのEctoでは、データベースを操作するために作られたプログラミング言語のようなエレガントなAPIを通してアプリケーションを構築することができる。 マイグレーション classでもstructでもなく、スキーマ定義はschemaマクロで構築できたように、マイグレーション定義においても、SQLシンタックスのように、createやdropを通して操作できる。 create

    Elixir Ectoのスキーマ定義と合成可能なクエリ - モジュールからデータベース用DSLへ - Qiita
  • [翻訳] Ectoを使った組み立て可能なクエリ - Qiita

    Drew Olsonさんの2015年1月23日付のブログ記事Composable Queries with Ectoの翻訳です。 EctoはRuby and RailsだとActive Recordに相当するのでしょうか、データベースの抽象化機構です。 Phoenixにも欠かせない機能なんですがあまり紹介記事がなさそうなので訳してみました。 そういえばectoっていうのは「外の…」という意味の接頭語で(ex-なんかと同じ)~魂?が口から「外に出る」エクトプラズム(ectoplasm)なんてのがありましたね(笑)~データベースに直接タッチせず外から触るからついた名前かもしれません。 (どうでもいい追記) ゴーストバスターズの「作業車」の名前がEcto-1でした。 以前の投稿で(ある種ホンモノの)WebアプリをElixirで作成して1今までに私が習ってきたレッスンのいくつかについて簡潔に述べま

    [翻訳] Ectoを使った組み立て可能なクエリ - Qiita
  • [翻訳] Railsの弟、Phoenix Frameworkで遊ぼう - Qiita

    Michał Kalbarczykさんの2015年7月28日付のブログ記事Playing with Phoenix Framework – Rails’ younger brotherの翻訳です。 Elixirはよく「Erlangの文法をRuby風にしたもの」と言われますし、開発者のJosé ValimさんがRailsの開発コアメンバーであることからか開発環境もRubyをお手にしたものが多いです。 この記事はPhoenix FrameworkについてRuby及びRuby on Railsといろいろ比較しながら書かれています。 Phoenixについての復習も兼ねて訳してみました。 Phoenixについて聞いたことはありますか?Elixir言語で書かれた新しいWebフレームワークです。Elixirはそれ自体がRubyにインスパイアされておりErlang仮想マシン上で動作します。そう、そこには

    [翻訳] Railsの弟、Phoenix Frameworkで遊ぼう - Qiita
  • 1