20220526のRailsに関する記事は16件です。

【EC2/Amazon Linux2】 S3にアップロードした画像ファイルが削除できなくて調査したこと

始めに RailsアプリケーションのAction Textを使用した画像アップロード機能のテストを行なった際、 画像の削除処理がS3に反映されない現象が発生しました。 本記事は、調査に使用したコマ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【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 (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】created_atを2ステップで日本語に設定し、ビューに表示させる方法

初めに 今回は2ステップで日本語に設定し、ビューに表示させる方法をまとめました。 このような現状にお悩みの方向けの記事です。 ・データが作成された時間を日本時間で表示したい方 ・ビューに以下の記述…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【脱駆け出しエンジニア】binding.pryについて

概要 本記事ではrailsでデバッグする際に使用するbinding.prybについてです。 会社でお恥ずかしい思いをしましたので記事として残しておきます。 経緯 先日、会社でこのようなやりとりがあ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Opensearch]Aliasを便利につけるRakeタスクを作りたい

どうも、「病院なび」の開発チームメンバー甘利です。 毎日ワクワクしながら、業務に携わっています。前回に引き続きAWS Opensearch の導入について書いていこうと思います。 今回はOpense…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

路線・駅データのAPIサービスをRuby on Rails 7 + Tailwindで構築しました

概要 Ruby on Rails 7からTailwind CSSがサポートされました。 Railsが公式でサポートするからにはさぞかし良いものだろうと思うので使ってみたいと思い、ゴールデンウィーク…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

路線・駅データのAPIサービスをRuby on Rails 7 + Tailwind CSSで構築しました

概要 Ruby on Rails 7からTailwind CSSがサポートされました。 Railsが公式でサポートするからにはさぞかし良いものだろうと思うので使ってみたいと思い、ゴールデンウィーク…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails7をdocker-composeで構築しproductionモードで起動させてみる

概要 Rails7をdocker-composeからDockerfileを読み込んでデプロイ。 DBコンテナとともに起動させます。 ありきたりなので目新しいものがないですがrails new時にパ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

CircleCIによるRailsのCI

はじめに CircleCIを使用してRailsのサンプルプロジェクトのCIをしてみました。 古い記事だとOrbを使っていなかったり、イメージが古かったりすることがありますが、本記事では現在Circ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RubocopでRails/Presence: Useと指摘を受ける

RuboCopで下記の指摘を受けました。 Rails/Presence: Use self.カラム名.presence || "hogehoge" instead of self.カラム名.pres…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ユーザーの情報のアップデート

前回は編集ページに移動しただけだった。ので 今回は編集内容を送信できるようにする。 情報のアップデート ルーティングの設定 Rails.application.routes.draw do . . …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Capybaraで非表示要素がdisabledであることを確認するテストでハマりました。

概要 タイトル通り、Capybaraで、hogeという非表示要素がdisabledであることを確認するテストではまりました。 (1)expect(page).to have_field '#hog…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

URI.encodeでundefined method 'gsub' for nil:NilClass

この記事のまとめ URI.encodeメソッドの引数にnil渡すとundefined method 'gsub' for nil:NilClass エラーが出る URI.encodeではnil避け…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RubyでPythonのようにfor i in range(n)する

普通のコード rubyの普通のrangeオブジェクトだとこうです ruby (0...n).each do |i| puts i end for文で書き直すと以下。 ruby for i in 0…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ruby on rails インストール 時の注意点 自分用

https://rubyinstaller.org/downloads/ https://qiita.com/OKIDOKI000/items/25c37dd354aa471f5690 https:…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む