20220926のRailsに関する記事は12件です。

RailsエンジニアがRustでWebアプリを作るまで(1日目)

概要と注意 本記事は、完全未学習の状態からRustでAPIを書くまでの学習過程です。 筆者が普段主務で使っているのがRuby(Rails)のため、Railsに例えた比喩が度々出ます。 Rustに関…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails6, activerecord-sqlserver-adapterでinsert_all!は使えるのにinsert_allが使えない問題

Rails6でのSQLServerにてinsert_allが使えなく、調査したのでメモ。 出るエラーは以下 Model.insert_all([{name: 'test'}]) ArgumentEr…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】データベースのテーブルを新設し,カラムを編集する

はじめに 学習中で躓いた箇所を記事にしました.初学者の学習の一助となれば幸いです. また,内容に不備,間違いがあればご指摘いただければと思います. 環境 Ruby 3.1.2 Rails 6.1.7 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【ActiveModelSerializer】undefined method `read_attribute_for_serialization'

環境 Rails 6.0.1 Ruby 2.6.3 PostgreSQL 11.16 状況 serializerを指定するところで下記のエラーが発生。 NoMethodError: undefin…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】ひらがな/カタカナ変換や全角/半角変換や漢字にマッチする正規表現などなど

目次 概要 参考文献 使用した正規表現 作ったメソッド達 全角半角変換 ひらがなカタカナ変換 記号の削除 破壊的メソッドにしたい時! Railsにおける便利な文字列操作のおすすめ記事 概要 日本語…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】ダックタイピングとは

環境 Rails 6.0.1 Ruby 2.6.3 PostgreSQL 11.16 ダックタイピングとは 特定のクラスと結びつかない、クラスを跨ぐパブリックインターフェースを取り決め実装する作法。 下記の例…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Xcode CLTはインストール済みだが、bundle installに落ちる場合の対処法

状況 この記事と同じ状況で、pumaを5.6.5に上げてbundle installをしたらエラーが出てinstallに失敗してしまった。 xcode CommandLineTools(CLT) …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ペアやモブより一人が好きです

はじめに みなさんこんにちは。プログラミング歴5ヶ月の新米エンジニアです。 この5ヶ月で、ソロ(一人でプログラムを書くスタイル)・ペア・モブ全ての開発手法を経験してきました。 そこでこの記事では、「初学者の私視点…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

マイグレーションのステータスで表示される、NO FILEを表示させなくするには

環境 Rails5.2 Ubuntu20.4 内容 不要になったため、マイグレーションファイルをrmで削除したのだが、不用意であったため、マイグレーションのステータスを表示すると、NO FILEで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Heroku+Railsでバッチ処理を作成する

目的 個人開発のRailsアプリで、1日1回メール配信を行うバッチ処理を作る必要があり、調べて実装した時の備忘録です。 メール配信はsidekiqで非同期処理させており、開発環境ではsidekiq…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

SIerのSEからWeb系エンジニアに転職して1年間の振り返り

はじめに はじめまして。 私はちょうど1年前に大手SIerから実務未経験でWebサービス(SaaS)を運営する少人数ベンチャーに転職しました。 1年経ったので、どんな感じだったか、少し細かめに振り…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

本番環境でFailed to upgrade to WebSocketエラー

状況 ローカルでは投稿に対してのコメントができる(ajax)のに、本番環境ではできていなかった。 原因 本番環境でactioncableが使えない状況だった 解決方法 $ sudo vim /et…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む