- ホーム
- Ruby on Rails
Ruby on Rails
-
【Rails】migrationでカラムを追加・削除したい
migrationファイルでよく使う記述。テーブルにカラムを追加・削除する時の書き方。結論# カラムを追加するコードadd_colu…
-
【Rails】Factory already registered: エラー
railsでアプリ開発中、最新のfeatureブランチでリベースしてからアプリを起動しようとした所Factory already registered: us…
-
【Rails】文字列からHTMLタグを取り除く方法
Railsで、HTMLタグを取り除いて文字列を出力したい時があります。そのような場合は、strip_tagsというメソッドを使用しましょう。htmlタグが含まれ…
-
【Rails】レコードが保存済みか確認するpersisted?メソッド
レコードが保存されているかどうかでUIの表示を切り替えたり、保存されている場合だけ処理を行いたい場合があります。そんな時は、persisted?を使用すると便利…
-
【Rails】selectメソッドで特定の条件を満たす要素を取得する
selectは、配列に対してブロック内の条件を評価し、真になって要素を配列として返すRubyのメソッドです。似たようなメソッドに、findがあります。この記事で…
-
【Rails】railsでIndex name ‘xxx’ on table…
railsで、dbを変更するためにmigrationを実行した際、index名が長いとエラーになってしまいます。railsでindexを追加する方法をいくつかあ…
-
【Rails】development? production? 開発環境ごとに処理を切り分けたい時
Railsで、開発環境ごとに処理を切り替えたい時の方法を紹介します。また、Railsではdevelopement、test、productionの3つの環境を使…
-
【Rails】RSpecのお作法メモ
RSpecを書く機会が増えてきたので、記法の備忘録として記事にします。describe ~ itテストしたいアクションをdescrib…
-
【Rails】ActiveStorageで添付ファイルを削除したいときは、purgeを使う
動作確認するために、active_storageでアップロードした画像をrails consoleから削除したくなった。他にも削除したいプロパティがあったので…
-
【Rails】findメソッドで連想配列から指定した値を検索する
目次findメソッドとは基本的な使い方selectとの違い連想配列に対して使うまとめfindメソッドとは…