20220521のRailsに関する記事は8件です。

超かんたん!エラー箇所の特定

皆さん、コーディングは進んでいますでしょうか? 私はというと…まだプログラミング初心者のため、簡単なコードを書くのでさえ 数時間と掛かってしまいます 注意深くコーディングしても必ずエラーが発生してし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Mysql2::Error: Unknown column 'messages.room_id' in 'where clauseの解決法

開発環境 Mac Ruby 2.6.5 Rails 6.1.3.2 エラーメッセージ $ Mysql2::Error: Unknown column 'messages.room_id' in '…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

超かんたん!エラー箇所の特定

皆さん、コーディングは進んでいますでしょうか? 私はというと…まだプログラミング初心者のため、簡単なコードを書くのでさえ 数時間と掛かってしまいます 注意深くコーディングしても必ずエラーが発生してし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ActiveRecordはどのタイミングで実際にクエリを実行しているのか。SQLキャッシュについて。

はじめに ActiveRecordのメソッドを使ってDBアクセスすることができますが 実際にDBアクセスするタイミングは、実は即時でなかったりします(遅延評価)。 この辺りの理解を深めて、よりパフ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Rspec][Rails] publicなどの名前空間を使用した際のファイル命名方法

はじめに すみません、ディレクトリ構成に誤りがあったので少し修正してあります! 管理者側(admin)とユーザー側(public)を持つアプリケーションを作成中です。 Rspecを触り始めて2日目…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

CarrierWaveでつまづいた箇所(multiple・Cache・_mounter)についてまとめる

はじめに 一切かかわりのない方々が書いたコードを保守する機会がありました。 そこでファイルの保存にCarrierWaveを使っており、あまりみかけない使い方をしていて理解に時間がかかったので断片的…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RSpecの"GET #show"で[:ok]のはずが[:found]となってしまった話

概要 request specの"GET #show"にてリクエストが成功するかテストを行なってみたところ、HTTPステータスコードが200(:ok)を期待したが、302(:found)が結果とし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】find_or_create_byでバリデーションをskipさせたい

結論 saveに validate: falseを渡す Model.find_or_create_by(name: "テスト") do |m| m.name = "テスト" m.published…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む