2019-04-01から1ヶ月間の記事一覧
はじめに たまに関数型プログラミング言語の話題になるのですが、そもそもどういったものが関数的であるかについて自分自身理解していませんでした。 ここでは、Rubyの中で「関数的」と言われるメソッドの実行内容を見てみることでプログラミング言語の界隈…
はじめに この投稿は普段Rubyを使っているエンジニアがサクッと環境を作ってElixirに触ってみたというものになります。 RubyKaigi2019でRubyの今後追加されるシンタックスがElixirから影響を受けている旨の発表がありましたが、本稿が気軽にElixirを試すきっ…
イベント詳細 hey.jp LT内容 上記イベントでRuby(Rails)とOSSに関する発表をさせて頂きました。 当日お聞き下さった皆様どうもありがとうございました。 speakerdeck.com
記事を書こうかと思ったけど、こちらの記事がすでに最高だったので貼るだけにしておく。 note.mu
はじめに どうしてもしょうがない時に使う例外の握りつぶし方についてメモ。 例外の握りつぶしとは? 本来エラーで処理が落ちるところを例外をなかったかのように処理を続行させること。 ちなみに当たり前ですが、例外を握りつぶすことで本来の例外が発生し…
はじめに 久々にHerokuにRailsアプリをデプロイしようとしたら、色々手順を忘れていたので備忘録として投稿します。 やること 1. Herokuにアプリを作る 2. Herokuにデプロイ 3. HerokuのDBをマイグレート 4. 表示確認 Herokuにアプリを作る ※MacにHerokuのCL…
はじめに 正規表現を書かないといけないことは頻繁にないものの、そのせいかいつまで経っても自分の中に定着せずに毎回調べているので、観念してちょっとずつまとめようかと思い投稿します。 正規表現の検証に便利なサイト 正規表現のチェックを行うのに便利…
はじめに JavaScriptで特定の値を条件によってPOSTしたくない時があるのですが、その実装を同僚がしていて参考になったので個人的なメモとして後々の振り返り用に放流しておきます。 また、後述するコード例は業務上のコードを抽象化したものなのでところど…
以下の記述を記載するだけ config/environments/development.rb if Rails.env.development? BetterErrors::Middleware.allow_ip! "0.0.0.0/0" end "0.0.0.0/0" ってなんだろう? docker-compose.yml でバインドしたIPのこと version: '3' services: web: bui…
はじめに 業務でRailsをいじっているものの、1からセットアップするとなるとよく分かってないで使っている部分の多さに毎回驚きます... 今回もその一つのRailsの日本語化の部分を備忘録として投稿します。 Railsのモデル名.human_attribute_name(:カラム名)…
Dockerが起動しない... 解決法 Dockerのアプリの preference から 以下の画面の Restart をクリックする。 実施後 無事反応することを確認!
はじめに 通常のローカル環境と同じように rake routes でルーティング確認しようとしたらうまく行かなかったので、その解決メモ。 やり方 通常の rake routes を docker環境で打ちますよ!というコマンドに変えてあげればOK! docker-compose run web bundl…
はじめに 現場Railsをちまちま進めているのですが、普段の仕事でerbファイルを使っていてslimの記法に全く慣れないので自分用のメモとして放流します。 erb記法との比較表 erb slim <%= notice %> = notice <% if flash.notice.present? %> - flash.notice.p…