Ruby(Rails)

【Ruby】end of file reached (EOFError)を解決

Rubyを使いシンプルなGETリクエストを行ったところ、表題のend of file reached (EOFError)が出てきました。 このエラーの解決方法を記載します。 解決方法 use_ssl = true この一行を追加すれば解決します。 コード それでは実際のコードで見ていきましょう…

【Vue.js + Rails】CSVファイルをimportし、DBに登録

はじめに Vue.js + RailsでCSVファイルやTSVファイルをimport→DB登録する機会がありましたので、実装内容のメモです。 Vue.jsではVuetifyを使用してコードを書いてます。 Gemfileに追加 gem 'roo' Excel形式のファイル等を扱えるgem 'roo'を使用。 bundle in…

【解決】undefined method 'flash' for#<ActionDispatch::Request>

はじめに Vue.js + RailsのAPIモードで開発中に突如として現れたエラーです。 undefined method 'flash' for#<ActionDispatch::Request> 原因、解決方法を記載します。 RailsをAPIモードにする方法はこちら 解決方法 flashメソッドが未定義だと言われているので、application.rbに定義</actiondispatch::request>…

【Rails】DBをPostgreSQLに変更する手順

はじめに Rails開発途中に、DBはsqliteを使用していたけれど、PostgreSQLに変更したい! このような時にPostgreSQLのインストールから、RailsでPostgreSQLを使えるようにするまでを記載いたします。 PostgreSQLをインストール $ brew install postgresql //…

Ruby on Rails + Vue.js Vuetifyを導入する方法

はじめに Rails + Vueで、Vuetifyを導入しました。 Railsを使っているから特別なものをダウンロードをする、というのはありませんが、導入しウェブアプリを開発する機会がありましたので導入方法を記載します。 【Ruby on Railsを基礎から学びたい】よくわか…

Ruby on Rails APIモードにする方法

はじめに 既存のRuby on Railsで作成していたwebアプリケーションを、 フロントをVue.js、バックエンドをRailsとする為にAPIモードを使用しました。 当初Vue.jsを使う予定ではなかったのですが、開発途中で使用することになりましたので、APIモードにする方…