Rubyと筋肉とギターとわたし

エンジニア二年目の雑魚です。プログラミング・ギター・筋トレのことをメインにブログを書いていきます。

Ruby on Rails

【Rails】unicornの謎エラー

どうもてぃです。 unicornの設定でかなり手間取りました。 環境 Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) Ruby 2.5.0 Rails 5.2.1 起きたこと とある記事を参考にunicornを設定し、ローカルでbundle exec rails unicorn:startしたところ以下のエラー…

【Rails】unicorn.rbでRails.rootが使えない

どうもてぃです。 本番環境を作ってます。環境ってすごく大事ですよね。 今回何も考えずデフォルトのサーバーpumaを使っていたので、unicornに移行しようと設定していたところ起きた問題です。 環境 Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) Ruby 2.…

【備忘録】Railsでcheck_box_tagがfalseのときもパラメータを飛ばしたい

Rails速習実践ガイドめっちゃいいね、どうもてぃです。 さて、昔実装したのに、しばらくやってないと忘れることよく有りますよね。 今回は備忘録として忘れてたことを書きたいと思います。 環境 Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) Ruby 2.5.0 …

【Ruby】module完全に理解した

最近はRailsで業務アプリを開発しています。 どうもてぃです。 やっぱ、久々にやると色んな所で詰まりますね。 moduleで詰まって解決?したので、一旦まとめます。 環境 Ruby 2.5.0 Rails 5.2.1 なにをしようとしたか タスクで同じメソッドが合ったのでnames…

【Rails】Heroku + Rails + Sendgridでメール送信ができない

どうもてぃです。 今回のことで3日ほど時間を溶かしました。 同じようなことではまってる人が見当たらなかったので、記事にします。 環境 Rails 5.2.1 Ruby 2.5.0 以下僕がやった設定を書きます。 公式ドキュメントの設定 Heroku公式のドキュメント通りにや…

【備忘録】RailsでPostgreSQLを入れた際のエラー対処(Ubuntu)

どうもてぃです。 作成したwebアプリをherokuへあげるため、staging環境のみPostgreSQLを入れてテストをしようと思った次第です。 DB周りは安定してエラーが出るのでいつでも身構えて処理できますね。 実行環境 ubuntu 16.04.5(elementary OS 0.4.1 Loki) …

MySQLエラーでRailsサーバーが全然起動しなかったんだよ

ひっさしぶりに1からRailsの環境を作ってみました。 すると、いろいろつまずきます。 最初に躓いたのがMySQLでした。 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) (Mysql2::Error) $ rails s => Booting Puma => Rails 5.0.…

バイナリーで保存したexcelデータをRubyXLを使って編集する

新年明けましておめでとうございます。 ブログ開設して初の技術記事です\(^o^)/ 技術記事を書くときは特に業務でやったことの復習と備忘録代わりに書いてます。 今回も同じで、最近久しぶりに触ったRubyXLというgemに関して書いていきたいと思います。 Rub…