20220517のRailsに関する記事は15件です。

【Rails】seedの使い方

mac OS バージョン11.6 エディタ…VScode Rails 6.0.4 テストデータを作るとマイグレーションファイルをresetした時にすぐにデータを呼び戻せる→開発がよりスムーズにいくと…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

インフラエンジニアがTECHCAMPを受講してみた感想

受講時の筆者のスペック インフラエンジニアとして、SIerに10年勤務 ネットワークやサーバなどオンプレミスのインフラ設計・構築・運用が得意 プログラミングスキル 新人研修時にJavaを2週間程度…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】sidekiqでログを出力するための方法を、公式リファレンスから理解する

概要 Docker環境で、sidekiqログをローカルで見ようとしたらやり方がわからなかったので備忘録として残します。 内容 公式リファレンスを参考にしながら進めます。 早速実際の様子です。 cl…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Capybara で select2 項目を選択する

select2 のテストについて Capybara で、ある項目を選択したい時のメモ 普通の select と同じようにやると上手くいかない select([option 名], from: [la…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

単体テスト用に ActionView::Helpers::FormBuilder オブジェクトを生成する

方法 class DummyFormBuilder < ActionView::Helpers::FormBuilder # 引数に Active Record を渡す前提。 def initia…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails5 progate 整理メモ いいねボタン

いいね機能の仕組み どのユーザーがどの投稿にいいねしたか」をデータとして管理するのがいいね機能。 まずはデータを保存するために、データベースにlikesテーブルを作成する。 likesテーブル 「…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsの画像まわりのライブラリについて整理する

はじめに Railsで画像を扱う方法はいくつかパターンがあり、それぞれ利用するGemやライブラリが違います。 ActiveStorage、CarrierWave、Shrine、refile、Ima…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsの画像まわりのライブラリについて整理する(ActiveStorage, ImageMagick, ImageProcessing,,,)

はじめに Railsで画像を扱う方法はいくつかパターンがあり、それぞれ利用するGemやライブラリが違います。 ActiveStorage、CarrierWave、Shrine、refile、Ima…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

includesを使用したN+1問題の対処

N+1問題の対処をした際の内容を記事にしてみました。 どのようなN+1問題だったのか 私が陥ったN+1問題は、userがlike(いいね)したpost(投稿)に対するlike(いいね)の一覧を表示す…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails5 progate 整理メモ 投稿者権限

投稿者だけが編集できるようにしよう(1) 他のユーザーが編集できないようにする 投稿者だけが編集,削除をできるようにする ```html <% if @post.user_id == @curre…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】新規アプリケーション作成までの流れ(確認方法もご紹介)

はじめに 指定したフォルダ内にアプリケーションを格納したい場合は、Macの場合は「Finder」にフォルダを作成しておく。 (例 projects) → 新規アプリケーション作成前にターミナルでそ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails5 progate 整理メモ 投稿の一覧を表示する

投稿一覧にもユーザー情報を表示しよう <img src="<%= "/user_images/#{post.user.image_name}"%>"> . . . <img src="<%= "/…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavascriptからActionTextに値を設定/取得する方法

概要 モーダルで入力させてその内容を書き戻すことをしたくて、jsを使用して値の設定/取得をおこなったのでその備忘録です。 コード jsでActionTextに初期値を設定する $('trix-ed…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails関連で記事にするほどじゃないけど、まとめておきたいものを列挙する感じの記事です

ルーティング ルーティングは、ブラウザから届いたリクエスト(HTTPメソッド+URL)に対して、コントローラーで定義したアク ションを 結びつける仕組み。 Ruby on Railsではroute…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

非同期でNo route mach Get...

備忘録で書きます。 いいいね機能実装し、jQueryで非同期処理を行いました。 最初はエラーも出ず順調順調でしたが、、、 jQueyで非同期が完了した後のこと... javascriptファイルを…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む