Rails [Rails6]slimを導入する slimとslim-railsの違い slimはテンプレートエンジンのみ。 slim-railsはジェネレーターで作成されるviewファイルもslimにしてくれる。 どっち入れる? slim-rails その... 2020.06.06 Rails
Rails [Rails6]Carrierwave,S3でCache-controlを設定する Rails6と書いているが、それ以前でも可能なはず。 環境 Rails 6.0.3carrierwave 2.1.0 背景 Page speed insightの診断で「静的なアセットと効率的なキャッシュ ポリシー... 2020.06.03 Rails
Rails [Cloud9]DockerでRails開発をするときに最初にやること 備忘録。Dockerfileやdocker-compose.ymlは事前にあるリポジトリをクローンして使う前提での環境整備の部分。 共通編 AWS Cloud9は、Dockerインストール済みなので、docker-compos... 2020.04.23 Rails
Rails [Rails6]CarrierWaveを基本に忠実に使ってみる~キャッシュ・S3編~ その1のアプリを元に動作を確認していく。 ファイルの保存場所 デフォルト(特に指定しない場合)では、/public/uploads直下になっているが、Uploaderのstore_dirで設定可能。genelaterでUplo... 2020.02.12 Rails
Rails [Rails6.0.2]CarrierWaveを基本に忠実に使ってみる 最近、CarrierWaveでものすごくハマったので、仕様確認がてら触ってみることにした。ハマった内容は、CarrierWave側のバグかもしれない。それはともかく、基本的なところから試していく。 準備 RailsにCarr... 2020.02.05 Rails
Rails [Rails6]Rails sでPG::ConnectionBadエラー Rails sで下記のエラーが発生した時の対応法を記す could not connect to server: No such file or directory Is the server running locally... 2020.02.04 Rails
Rails [Rails]Herokuのデプロイ中にエラー Herokuでデプロイするとビルドで、 ExecJS::ProgramError: SyntaxError: Unexpected character '`' というエラーが発生する。 原因 文字列を動的に変更する... 2020.01.21 Rails
Rails [Rails5]Heroku環境でsitemap.xmlを設置する方法 さくっとできるかなと思っていたが、Herokuは基本的にストレージへの書き込みができないため、全然さくっとできなかったので、その方法をまとめておく。 やりたいこと Herokuで運用中のWebサービスにsitemap.xmlを... 2020.01.20 RailsSEO
Rails [Rails5]ActiveRecord、SQLでの日時の取り扱いについて すでに運用中のWebサービスで日時を厳密に取り扱う案件を対応することになり、色々ハマったのでその際に確認したことなどをまとめる。 わかったこと 今回対応したWebアプリは、HerokuはUTC, はRailsはJSTで動いてい... 2020.01.19 Rails
Rails [Rails6]AWS Cloud9(Amazon Linux)で動かしてみる 思いのほか苦労したので、まとめておく。SQLiteを使いたい場合は、2020/01/18現在、Amazon Linuxだと無理なので、Ubuntu Serverを利用してください。 開発環境 AWS Cloud9 (Amazo... 2020.01.18 Rails