- 投稿日:2022-05-17T23:34:02+09:00
【Rails】seedの使い方
mac OS バージョン11.6 エディタ…VScode Rails 6.0.4 テストデータを作るとマイグレーションファイルをresetした時にすぐにデータを呼び戻せる→開発がよりスムーズにいくと…
- 投稿日:2022-05-17T21:56:09+09:00
インフラエンジニアがTECHCAMPを受講してみた感想
受講時の筆者のスペック インフラエンジニアとして、SIerに10年勤務 ネットワークやサーバなどオンプレミスのインフラ設計・構築・運用が得意 プログラミングスキル 新人研修時にJavaを2週間程度…
- 投稿日:2022-05-17T20:49:48+09:00
【Rails】sidekiqでログを出力するための方法を、公式リファレンスから理解する
概要 Docker環境で、sidekiqログをローカルで見ようとしたらやり方がわからなかったので備忘録として残します。 内容 公式リファレンスを参考にしながら進めます。 早速実際の様子です。 cl…
- 投稿日:2022-05-17T20:13:22+09:00
Capybara で select2 項目を選択する
select2 のテストについて Capybara で、ある項目を選択したい時のメモ 普通の select と同じようにやると上手くいかない select([option 名], from: [la…
- 投稿日:2022-05-17T19:40:49+09:00
単体テスト用に ActionView::Helpers::FormBuilder オブジェクトを生成する
方法 class DummyFormBuilder < ActionView::Helpers::FormBuilder # 引数に Active Record を渡す前提。 def initia…
- 投稿日:2022-05-17T15:27:11+09:00
rails5 progate 整理メモ いいねボタン
いいね機能の仕組み どのユーザーがどの投稿にいいねしたか」をデータとして管理するのがいいね機能。 まずはデータを保存するために、データベースにlikesテーブルを作成する。 likesテーブル 「…
- 投稿日:2022-05-17T14:27:38+09:00
Railsの画像まわりのライブラリについて整理する
はじめに Railsで画像を扱う方法はいくつかパターンがあり、それぞれ利用するGemやライブラリが違います。 ActiveStorage、CarrierWave、Shrine、refile、Ima…
- 投稿日:2022-05-17T14:27:38+09:00
Railsの画像まわりのライブラリについて整理する(ActiveStorage, ImageMagick, ImageProcessing,,,)
はじめに Railsで画像を扱う方法はいくつかパターンがあり、それぞれ利用するGemやライブラリが違います。 ActiveStorage、CarrierWave、Shrine、refile、Ima…
- 投稿日:2022-05-17T14:13:52+09:00
includesを使用したN+1問題の対処
N+1問題の対処をした際の内容を記事にしてみました。 どのようなN+1問題だったのか 私が陥ったN+1問題は、userがlike(いいね)したpost(投稿)に対するlike(いいね)の一覧を表示す…
- 投稿日:2022-05-17T12:06:46+09:00
rails5 progate 整理メモ 投稿者権限
投稿者だけが編集できるようにしよう(1) 他のユーザーが編集できないようにする 投稿者だけが編集,削除をできるようにする ```html <% if @post.user_id == @curre…
- 投稿日:2022-05-17T11:55:04+09:00
【Rails】新規アプリケーション作成までの流れ(確認方法もご紹介)
はじめに 指定したフォルダ内にアプリケーションを格納したい場合は、Macの場合は「Finder」にフォルダを作成しておく。 (例 projects) → 新規アプリケーション作成前にターミナルでそ…
- 投稿日:2022-05-17T11:15:46+09:00
rails5 progate 整理メモ 投稿の一覧を表示する
投稿一覧にもユーザー情報を表示しよう <img src="<%= "/user_images/#{post.user.image_name}"%>"> . . . <img src="<%= "/…
- 投稿日:2022-05-17T09:46:14+09:00
JavascriptからActionTextに値を設定/取得する方法
概要 モーダルで入力させてその内容を書き戻すことをしたくて、jsを使用して値の設定/取得をおこなったのでその備忘録です。 コード jsでActionTextに初期値を設定する $('trix-ed…
- 投稿日:2022-05-17T03:32:53+09:00
Rails関連で記事にするほどじゃないけど、まとめておきたいものを列挙する感じの記事です
ルーティング ルーティングは、ブラウザから届いたリクエスト(HTTPメソッド+URL)に対して、コントローラーで定義したアク ションを 結びつける仕組み。 Ruby on Railsではroute…
- 投稿日:2022-05-17T03:25:55+09:00
非同期でNo route mach Get...
備忘録で書きます。 いいいね機能実装し、jQueryで非同期処理を行いました。 最初はエラーも出ず順調順調でしたが、、、 jQueyで非同期が完了した後のこと... javascriptファイルを…