ヨージとプログラミング

プログラミング勉強の記録

2020-02-01から1ヶ月間の記事一覧

【Rials】cronoのREADME通りに設定するとうまく行かないよという話

TL;DR cronoでrakeタスクをスケジュールするときRake::Task['タスク名'].invokeではなくRake::Task['タスク名'].executeで呼び出そう cronoの公式通りにやると、最初の1回目しかrakeタスクが実行されない cronoはrailsのgemで、ジョブスケジューラーです。…

【Rails】Dockerなジョブスケジューラーはwheneverよりcronoがいい

ほとんど検証してない上に独断と偏見ばっかです TL;DR Dockerにcronをインストールしてやる方法はうまく動かなかった(調査中) そもそもcronに依存するスケジューラーは使い勝手悪い cronに依存しないジョブスケジューラーを選定すべき(cronoとか) cronに依…

【Rails6】rails newでちょっとしかファイルができない時の対処

rails newが途中で止まっていた 新規プロジェクトでrails newした時です。明らかに生成されるファイルの数が少ない。configフォルダは?appフォルダは?modleは!? >>> docker-compose run --rm backend rails new . --force --database=mysql (略) exist c…

【heroku】heroku環境では画像は必ずS3に保存しよう

herokuには画像を保存しておけない しりませんでした。 Instagramのクローンアプリをherokuにデプロイした後、seedデータ(ユーザー、画像)を投入。ルートページにアクセスして確認する、うまくいってるなニッコリ 翌日、ルートページを確認すると画像が表示さ…

【Ruby】ある文字列が、リストの中に一致するものがあるか?のやり方が分かって最高

paizaやっててシリーズ Pythonの"in"を目指して もともとPythonを勉強してたこともあり、条件式'in'をついついRubyでも使ってエラーを出してしまう。 word = "greate" list = ["happy", "planet", "greate"] # Python print(word in list) => True # Ruby pu…