- 投稿日:2022-11-28T19:10:44+09:00
devise導入していれば使えるauthenticate_user!について
はじめに 備忘録です。 authenticate_user!とは? 主に2つ理解する必要があります。 ・deviseのメソッドである ・ユーザがログインしているかどうかを確認し、ログインしていない場…
- 投稿日:2022-11-28T19:01:22+09:00
railsにおけるテーブル修正の流れ
はじめに テーブル設計を誤り、実行する中で間違いに気がついたとき、どのようにテーブルの修正を行えば良いかわからなくなってしまったため、記録に残す。 誤っている解釈があれば、ご指摘お願いします。 テー…
- 投稿日:2022-11-28T18:29:08+09:00
zipを使った中間テーブルへのレコード追加
コードそのままはやばそうだからテーブル名とかは変えてる。 def create answer = Answer.new(answer_params) dates = answer.dates sc_…
- 投稿日:2022-11-28T18:18:39+09:00
インターン中、不採用になった書き方集
不採用になった書き方を追記していきます。 ruby 複数テーブルの値を一気に引っ張ってくる status_count = Event.joins(possible_dates: :schedule_…
- 投稿日:2022-11-28T18:05:48+09:00
railsでjson出力するときの小技
railsで処理を書いているとき、renderを使用してjsonで処理結果だったりDBのデータを返すことがあると思います。 そんなときに習った小技をメモしておきます。 書き方 処理はcontroll…
- 投稿日:2022-11-28T17:45:44+09:00
【Rails】引数は必要な分だけ渡すかまるごと渡すか【リファクタリング】
環境 Rails 6.1.3.1 ruby 2.7.1 mysql Ver 8.0.26 前提 (1)User -> (多)Attendance before create_or_update_ti…
- 投稿日:2022-11-28T16:46:19+09:00
多対多のアソシエーションを設定する
はじめに railsで多対多のアソシエーションを設定する際に必要な知識を忘れないために記録に残します。 なお、テーブル間の関係は、userテーブルとroomテーブルが多対多の関係性であるとする。 ア…
- 投稿日:2022-11-28T13:50:18+09:00
RSpecで遅いテストをふだんskipして、たまに全部実行する方法
https://twitter.com/isochikuwa/status/1597044717224886272 上のツイートを見て、どうやるのがいいか考えてみました。 以下がその方法です。 遅い…
- 投稿日:2022-11-28T09:36:28+09:00
TerraformでRailsを載せるECS Fargate環境とReactを載せるS3環境を作成する
RailsのAPIを載せるステージングと本番用のFargate環境をTerraformで作成する機会があったので自分用のメモも兼ねて記事を書くことにしました。 Reactを載せるためのS3などもTe…
- 投稿日:2022-11-28T09:21:15+09:00
Railsにおける配列への代入とリファクタリング
問題のルール lengthとwidthが引数で渡され、最大サイズの正方形を可能な限り求めて、その正方形の一辺の長さを配列にまとめて戻り値にする。 lengthとwidthが同じ長さの場合はnilを返す イメージ図は下記で…
- 投稿日:2022-11-28T02:59:23+09:00
Railsで効率的に列を捌ける仕組みを考える
ルール 作業可能レーンに順番にかかる作業時間がバラバラなタスクが流れてきて、最終的に作業可能レーンにタスクがなくなる時間を知りたい 具体的に timesには、作業にかかる時間が適当な数定義されており、…
- 投稿日:2022-11-28T02:50:07+09:00
RailsでCSVファイルをインポートする方法改
CSVファイルをインポートしてデータベース/テーブルに登録って段取りは結構メジャーで、既に幾つも解説記事が上がってる。その節はお世話になりました。 前はその通りにやって出来たのだけど、今新しいプロジ…
- 投稿日:2022-11-28T01:26:27+09:00
[rails]Googlemap APIを使ってプチ食べログを作りたいのでテスト!
2022/11/27 これまでずっと詰まってたのですが 日本サッカーがコスタリカに負けてから何故かうまく行き始めたのでそのままの勢いでQiitaを書きます。 私は初心者なので、正解を書ける自信がない…
- 投稿日:2022-11-28T01:26:27+09:00
[rails]Googlemap APIを使ってプチ食べログを作りたいのでテスト環境で途中まで実装してみた!
2022/11/27 これまでずっと詰まってたのですが 日本サッカーがコスタリカに負けてから何故かうまく行き始めたのでそのままの勢いでQiitaを書きます。 私は初心者なので、正解を書ける自信がない…