せかんどくらい

転職をきっかけにとりあえずメモがわりにでもアウトプットしてみようという雑多な場所

Railsのwebpacker:install実行で、ArgumentError: Malformed version number string 0.32+git 発生

Docker環境でRailsプロジェクトを新規で作ろうとしたときにwebpacker:install表題のエラーで失敗して、少々ハマった。 いろいろググってみるとwebpackをインストールする際に使うyarnのバージョン不整合が起きてるのが原因の模様。 yarnを事前にインストール…

Docker環境でのRailsプロジェクト セットアップ

概要 Docker環境でゼロからRailsプロジェクトセットアップするのが初めてだったので、作業メモ。 前提 諸々のバージョンが少し古いが公式の情報を使おうということで、このページを参考に。 docs.docker.com Railsの開発環境の稼働、及びテストは全てDocker…

link_to_if, link_to_unlessで括弧を使ったときの空白有無で挙動が違う件

link_to_unlessが括弧の前に空白があるかどうかで挙動が変わってしまう。 こちらだと正常 <%= link_to_unless(true, "a", "b") %> 括弧の前に空白をつけるとSyntaxErrorが発生。 <%= link_to_unless (true, "a", "b") %> link_to_ifでも同様だった。 条件式…

2段階認証済みのアカウントでgithubのprivate repositoryをcloneする方法

前提 プライベートの開発用のgithubのprivate repositoryをcloneしようとしたら、普通のID・パスワードではcloneできず、少しハマったのでメモ 対応 r17n.page この「2FA設定済」のところが答え。 New personal access token を repo にチェック入れて作成し…

Rails再勉強中

10数年ぶりのRailsなので、Railsを勉強しなおしている。 Ruby on Rails 6 実践ガイド (impress top gear)作者:努, 黒田発売日: 2019/12/20メディア: 単行本(ソフトカバー) まだ1/3くらいしか進んでないが、最新のRailsに対応しているのと、型通りのマニュ…

Rails ジョブキューのライブラリ検討

メールの送信はバックグラウンドで行いたい。そのため、ジョブキューを使う。 Amazon SQSを使おうとも考えたがせっかくだし、Active Jobを使いたいとも思うとSyurikenしか選択肢がない。Workerを書くのが大変そうだし、更新が滞っている感じがしてちょっと微…

Rubocopセットアップ

前提 あとで大変なことにならないよう、今のうちからRubocopを入れておく セットアップ rubocop.ymlの作成 とりあえず適当に、下記からファイルを持ってくる。 Railsのrubocopサンプル · GitHub Gemfileに以下を追加 group :development do ... gem 'rubocop…

Railsプロジェクト 初回セットアップ

前提 10年ぶり近くでRailsを触ることになったので、初心者のつもりでゼロからセットアップ。 当時はDockerもなかったのでDockerに慣れていくことも兼ねる。 環境 至って普通。 ruby 2.6.6 Rails 6.0.3 MySQL 8.0.20 必要なファイルの用意 Railsやrubyのバー…

今日聞いたマーケ用語

所属しているのは開発部で業務は主にプログラミングだけど、マーケティングに関わる業務に関わることが多い。 とはいえ、自分はほとんどマーケに関わったことがないので聞いたことがない用語が資料にたくさんあるので、メモ。 ブロードリーチ ターゲットリー…

ブログはじめたきっかけ

2020年4月、世界は空前の災害に襲われているわけなんだけど、そんな中転職してしまった。 こんな災害が起こると分かっていたら転職なぞ、しなかっただろうけれども。 まだ一度も出社せず、ずっとテレワークではあるが、日々学びがあるのでそれをだらだらでも…