ポンコツ.log

ひよっこエンジニアのちょっとしたメモ。主に備忘録。たまに雑記。

Gem

【Rails】rubocopを変更を加えたファイルに限定して実行する

コーディングルールをチェックしてくれるrubocopですが、途中から導入すると、ほとんどの場合ほぼ全ファイル修正する必要があるため、修正をやり遂げる前に力尽きます。 気合いで完遂したとしても、その量のレビューはちょっと辛く思ってしまったり。なんだ…

【Rails】omniauth-yahoojpのエラー対応

omniauth-yahoojpを使ってYahoo!IDでの認証を実装しているサービスで、いつのまにかエラーを吐き出すようになっていました。 さっとググって出てくるものと、ささっとググるだけでは出て来ないものがあったので、対応メモ。 invalid_redirect_url まずはこち…

【Rails】アップロードしたPDFから数枚画像に切り出したい【Grim】

何気に「このPDF、数ページだけ画像にして保存したい…」という時があると思うのです。 …なかったとしても、万が一発生した時にGrimというgemが使えそうだったのでメモ。 github.com 処理の流れ 想定している処理は、 1. PDFを保存&S3にアップロード 2. 保存…

【Rails】simple_form製ラジオボタンのラベルにクラスを指定する

simple_form、使うとform_forがすっきりするので良いですよね。 そんなsimple_formを使ってラジオボタンのラベルにクラスをつけようとすると、思いっきりはまって、「あれ、simple_form使えない…?」と思ってしまったのでメモ。 結果的にはsimple_formで解決…

【Rails】sitemap_generatorでsitemapを生成して、S3AdapterでS3にアップロードする

sitemap_generatorを使って生成したsitemapをS3にアップロードする方法で、S3Adapterを使った方法の実装メモ github.com sitemap生成準備 Gemfileにsitemap_generatorを追加してbundle install # Gemfile gem 'sitemap_generator' sitemapをインストールして…

【gem】ec2sshが便利だったのでメモ

sshログインするとき、ssh_configにHostを設定して便利な使い方をしますが、EC2インスタンスのIPが変わる度に修正しないといけなかったりして、ちょいと手間が発生したりします。 ec2sshはその手間を解消してくれる便利Gemでした。 READMEの記述通りに作業し…