- 投稿日:2022-09-23T19:54:57+09:00
Rubyの配列で複数要素の位置を得る ( index を複数得たい )
例 arr = ["A", "B", "X", "A", "X", "A"]; arr.each_index.select { |i| arr[i] == "X" } # [2, 4] チャットメ…
- 投稿日:2022-09-23T18:28:53+09:00
Deviseで、メールテンプレートの編集ができないときの対処法(template_pathではなく、headers_forを使う)
Rails & deviseにてメールのテンプレートを変更 カスタムメーラー app/mailers/user_mailer.rbを、 class UserMailer < Devise::Mai…
- 投稿日:2022-09-23T18:09:37+09:00
Ruby ダイヤル問題
問題 AからZまでの目盛りを持つダイヤルがあるとする。 このダイヤルは右に回すことも左に回すことも出来る。 ダイヤルは丸いのでAとZは隣り合わせだ。 ひとつの目盛りから別の目盛りまで、動かす必要の…
- 投稿日:2022-09-23T18:09:37+09:00
Rubyでダイヤル問題を解く
問題 AからZまでの目盛りを持つダイヤルがあるとする。 このダイヤルは右に回すことも左に回すことも出来る。 ダイヤルは丸いのでAとZは隣り合わせだ。 ひとつの目盛りから別の目盛りまで、動かす必要の…
- 投稿日:2022-09-23T15:22:37+09:00
依存性のある複数引数を一時変数無しで設定する
※以下のプログラムはPython 2.7/3.9およびRuby 2.7でそのまま貼り付けて動作することを確認しています。 背景 ライブラリの挙動により、このようなことをしたいことがあると思います。 …
- 投稿日:2022-09-23T13:37:29+09:00
Ruby と crystal における clone メソッドの違い
はじめに AtCoder さん、ありがとうございます。 結論 E - SNS のログ https://atcoder.jp/contests/past201912-open/tasks/past2…
- 投稿日:2022-09-23T06:04:40+09:00
M1 Mac (macOS Monterey) で therubyracer のインストールに失敗するときの対処法
M1 Mac で therubyracer のインストールに失敗する場合は以下のコマンドを実行します。 gem install libv8 -v '3.16.14.19' -- --with-sys…
- 投稿日:2022-09-23T06:04:40+09:00
M1 Mac (macOS Monterey) で therubyracer のインストールすることはできるのだろうか?
結論 いろいろ試したけど今のところ問題なく使えるようにする方法が見つかりません……。 インストール手順について therubyracer のインストールには libv8 のインストールが必要で、l…
- 投稿日:2022-09-23T05:39:20+09:00
M1 Mac (macOS Monterey) で Ruby のインストールに失敗するときの対処法
解決方法 M1 Mac で従来どおりに Ruby をインストールしようとするとビルドエラーが出てしまいます。 筆者の環境では以下のコマンドを実行することにより無事インストールすることができました。 brew install openssl@1.1 readline libyaml export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@1.1)" export LDFLAGS="-L/opt/homebrew/opt/readline/lib" export CPPFLAGS="-I/opt/homebrew/opt/readline/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/readline/lib/pkgconfig" export optflags="-Wno-error=implicit-function-declaration" export LDFLAGS="-L/opt/homebrew/opt/libffi/lib" export CPPFLAGS="-I/opt/homebrew/opt/libffi/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/libffi/lib/pkgconfig" RUBY_CFLAGS="-w" asdf install ruby <RUBY_VERSION>…
- 投稿日:2022-09-23T00:09:06+09:00
【Rails】database.ymlにMySQLのパスワードを設定する方法
はじめに 今回は、Mysqlのパスワードを変更したことにより、発生したエラーの解消方法についてまとめました。 ※おことわり※ 基本的に学習内容のアウトプットです。 初学者であるため、間違い等あれば…