2019-11-01から1ヶ月間の記事一覧

Sorcery + Request Specで undefined local variable or method `user_sessions_url'

Sorceryを使ったユーザー認証のあるRailsアプリケーションについて、 Request Specでユーザーログインしている状態としていない状態でテストをしようとしたら undefined local variable or methoduser_sessions_url'` が出たのでそのあたりの話 Request Spec…

ユーザー認証にSorcery使ってるときのFactoryBotでactivation_state: 'active'にできない

表題の通り ユーザー認証にSorceryを使っていて、(:user_activationを設定していて、) authenticates_with_sorcery!したUserモデルのFactoryBotで、 FactoryBot.define do factory :user do ... trait :activated do activation_state { :active } end ... e…

AWS Lambdaに割り当てるメモリが少なすぎてスクレイピングに失敗していた

タイトルの通りです。 Lambda + Ruby2.5 + Mechanizeでのスクレイピングが50%ぐらいの確率で失敗していて、 原因がわからず彷徨っていたけどなんとなくメモリ増やしたら落ちなくなったのでメモ ちなみに128MB -> 1024MBにしました ユースケース的には、 毎日…