- 投稿日:2022-05-26T23:34:44+09:00
【EC2/Amazon Linux2】 S3にアップロードした画像ファイルが削除できなくて調査したこと
始めに RailsアプリケーションのAction Textを使用した画像アップロード機能のテストを行なった際、 画像の削除処理がS3に反映されない現象が発生しました。 本記事は、調査に使用したコマ…
- 投稿日:2022-05-26T21:00:51+09:00
【Rails】(解決)空のデータベースに対してnil?などのメソッドで条件分岐してもエラーがでる(undefined method `〇〇◯' for nil:NilClass (NoMethodError))
環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
- 投稿日:2022-05-26T21:00:39+09:00
【Rails】created_atを2ステップで日本語に設定し、ビューに表示させる方法
初めに 今回は2ステップで日本語に設定し、ビューに表示させる方法をまとめました。 このような現状にお悩みの方向けの記事です。 ・データが作成された時間を日本時間で表示したい方 ・ビューに以下の記述…
- 投稿日:2022-05-26T18:41:36+09:00
【脱駆け出しエンジニア】binding.pryについて
概要 本記事ではrailsでデバッグする際に使用するbinding.prybについてです。 会社でお恥ずかしい思いをしましたので記事として残しておきます。 経緯 先日、会社でこのようなやりとりがあ…
- 投稿日:2022-05-26T18:10:28+09:00
[Opensearch]Aliasを便利につけるRakeタスクを作りたい
どうも、「病院なび」の開発チームメンバー甘利です。 毎日ワクワクしながら、業務に携わっています。前回に引き続きAWS Opensearch の導入について書いていこうと思います。 今回はOpense…
- 投稿日:2022-05-26T17:04:55+09:00
Elastic BeanstalkのAL2環境内でbundle exec rails c (rails console) する方法
Amazon Linux 1(AL1) $ eb ssh $ sudo su - # cd /var/app/current # bundle exec rails c Amazon Linux …
- 投稿日:2022-05-26T15:07:07+09:00
路線・駅データのAPIサービスをRuby on Rails 7 + Tailwindで構築しました
概要 Ruby on Rails 7からTailwind CSSがサポートされました。 Railsが公式でサポートするからにはさぞかし良いものだろうと思うので使ってみたいと思い、ゴールデンウィーク…
- 投稿日:2022-05-26T15:07:07+09:00
路線・駅データのAPIサービスをRuby on Rails 7 + Tailwind CSSで構築しました
概要 Ruby on Rails 7からTailwind CSSがサポートされました。 Railsが公式でサポートするからにはさぞかし良いものだろうと思うので使ってみたいと思い、ゴールデンウィーク…
- 投稿日:2022-05-26T15:04:39+09:00
Rails7をdocker-composeで構築しproductionモードで起動させてみる
概要 Rails7をdocker-composeからDockerfileを読み込んでデプロイ。 DBコンテナとともに起動させます。 ありきたりなので目新しいものがないですがrails new時にパ…
- 投稿日:2022-05-26T11:31:00+09:00
CircleCIによるRailsのCI
はじめに CircleCIを使用してRailsのサンプルプロジェクトのCIをしてみました。 古い記事だとOrbを使っていなかったり、イメージが古かったりすることがありますが、本記事では現在Circ…
- 投稿日:2022-05-26T11:30:51+09:00
RubocopでRails/Presence: Useと指摘を受ける
RuboCopで下記の指摘を受けました。 Rails/Presence: Use self.カラム名.presence || "hogehoge" instead of self.カラム名.pres…
- 投稿日:2022-05-26T11:16:35+09:00
ユーザーの情報のアップデート
前回は編集ページに移動しただけだった。ので 今回は編集内容を送信できるようにする。 情報のアップデート ルーティングの設定 Rails.application.routes.draw do . . …
- 投稿日:2022-05-26T10:48:13+09:00
Capybaraで非表示要素がdisabledであることを確認するテストでハマりました。
概要 タイトル通り、Capybaraで、hogeという非表示要素がdisabledであることを確認するテストではまりました。 (1)expect(page).to have_field '#hog…
- 投稿日:2022-05-26T09:53:17+09:00
URI.encodeでundefined method 'gsub' for nil:NilClass
この記事のまとめ URI.encodeメソッドの引数にnil渡すとundefined method 'gsub' for nil:NilClass エラーが出る URI.encodeではnil避け…
- 投稿日:2022-05-26T04:20:49+09:00
RubyでPythonのようにfor i in range(n)する
普通のコード rubyの普通のrangeオブジェクトだとこうです ruby (0...n).each do |i| puts i end for文で書き直すと以下。 ruby for i in 0…
- 投稿日:2022-05-26T00:28:31+09:00
ruby on rails インストール 時の注意点 自分用
https://rubyinstaller.org/downloads/ https://qiita.com/OKIDOKI000/items/25c37dd354aa471f5690 https:…