備忘録

働きたくないでござる

Elixir, Phoenix でデフォルトで created_at を使う方法

Rails から Elixir に移行しようと思っているので、 inserted_atではなく created_at を使いたいと思っています。 ただ、 Ecto で created_at を使うにはマイグレーションとモデルに timestamps(inserted_at: :created_at) にわざわざ書かないといけないので…

Elixir チュートリアル (3) Phoenix 導入

過去記事 giraphme.hatenablog.com giraphme.hatenablog.com 今回は Phoenix を使えるところまで進めたいと思います。 Phoenix のインストール 公式の言う通り これで最新版のアーカイブを取得できます。 $ mix archive.install https://github.com/phoenixf…

Elixir チュートリアル (2) 用語編

前回: giraphme.hatenablog.com とりあえず動かすことができたので、今回は Elixir を勉強するにあたって出会ったワードたちについてまとめていこうと思います。 ちなみに、一覧性を重視して深いことは書かないので、詳細はググッてください。決して深いこと…

Elixir チュートリアル (1) 導入編

Rails 5.1 の記事を書いていましたが、中身がないし旬もすぎてるクソ記事だったので Elixir に方向転換。 まずは導入から。 Elixir を導入 rbenv 風の elixir-build や exenv を使おうと思ったのですが、3年ほどメンテナンスされておらず地雷感満載だったの…

Rails 5.1 で始める SPA (2) rails g

前回 Rails 5.1 で始める SPA (1) rails new, bundle install - giraphme tech blog タイトルの通り今回はひたすら rails g するだけの簡単なお仕事です。 といってもこのあたりは他に優秀な記事やドキュメントがたくさんあるので Rails tutorial でも見とい…

Rails 5.1 で始める SPA (1) rails new, bundle install

新しいサイトを作成するにあたって作業内容をまとめていこうと思います。 執筆時点ではまだ rc2 なので、5.1.0.rc2 を使用しています。 Ruby のバージョンは 2.4.1 です。 (2017-5-9 追記: 5.1.0 にアップグレードしました。) まずはさいしょのおまじない。 …