Docker環境でRailsプロジェクトを新規で作ろうとしたときにwebpacker:install表題のエラーで失敗して、少々ハマった。 いろいろググってみるとwebpackをインストールする際に使うyarnのバージョン不整合が起きてるのが原因の模様。 yarnを事前にインストール…
概要 Docker環境でゼロからRailsプロジェクトセットアップするのが初めてだったので、作業メモ。 前提 諸々のバージョンが少し古いが公式の情報を使おうということで、このページを参考に。 docs.docker.com Railsの開発環境の稼働、及びテストは全てDocker…
link_to_unlessが括弧の前に空白があるかどうかで挙動が変わってしまう。 こちらだと正常 <%= link_to_unless(true, "a", "b") %> 括弧の前に空白をつけるとSyntaxErrorが発生。 <%= link_to_unless (true, "a", "b") %> link_to_ifでも同様だった。 条件式…
前提 プライベートの開発用のgithubのprivate repositoryをcloneしようとしたら、普通のID・パスワードではcloneできず、少しハマったのでメモ 対応 r17n.page この「2FA設定済」のところが答え。 New personal access token を repo にチェック入れて作成し…
10数年ぶりのRailsなので、Railsを勉強しなおしている。 Ruby on Rails 6 実践ガイド (impress top gear)作者:努, 黒田発売日: 2019/12/20メディア: 単行本(ソフトカバー) まだ1/3くらいしか進んでないが、最新のRailsに対応しているのと、型通りのマニュ…
メールの送信はバックグラウンドで行いたい。そのため、ジョブキューを使う。 Amazon SQSを使おうとも考えたがせっかくだし、Active Jobを使いたいとも思うとSyurikenしか選択肢がない。Workerを書くのが大変そうだし、更新が滞っている感じがしてちょっと微…
前提 あとで大変なことにならないよう、今のうちからRubocopを入れておく セットアップ rubocop.ymlの作成 とりあえず適当に、下記からファイルを持ってくる。 Railsのrubocopサンプル · GitHub Gemfileに以下を追加 group :development do ... gem 'rubocop…
前提 10年ぶり近くでRailsを触ることになったので、初心者のつもりでゼロからセットアップ。 当時はDockerもなかったのでDockerに慣れていくことも兼ねる。 環境 至って普通。 ruby 2.6.6 Rails 6.0.3 MySQL 8.0.20 必要なファイルの用意 Railsやrubyのバー…
所属しているのは開発部で業務は主にプログラミングだけど、マーケティングに関わる業務に関わることが多い。 とはいえ、自分はほとんどマーケに関わったことがないので聞いたことがない用語が資料にたくさんあるので、メモ。 ブロードリーチ ターゲットリー…
2020年4月、世界は空前の災害に襲われているわけなんだけど、そんな中転職してしまった。 こんな災害が起こると分かっていたら転職なぞ、しなかっただろうけれども。 まだ一度も出社せず、ずっとテレワークではあるが、日々学びがあるのでそれをだらだらでも…