ダメでしょ!

プログラミングとか怒られた話とか…

2017-03-01から1ヶ月間の記事一覧

Rails5 でバッチ処理を利用する際に知らないとハマるかもしれないポイント!

前提 Rails 5.0.2 Ruby 2.4.0 なににハマったのか? Rails5 で新規アプリを作成していて、バッチ処理を作成しました。 処理は .\lib\tasks\ 配下に格納し、 .\config\application.rb に以下の設定を行いました。 class Application < Rails::Application ・・…

Rails のルーティングに使用する id を別の内容に変更する方法

通常、edit 等に使用する URI に設定される id を、別のキー等で置き換えたい場合があります。 $ be rake routes Prefix Verb URI Pattern password_resets POST /password_resets(.:format) password_resets#create new_password_reset GET /password_reset…

Perl でパスワードZipを求められた際の対応方法

前提 Perl は初めて触りました。 対応を求められたサーバの環境は古いです。 $ perl -v This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi QBK (急にボールが来たので) 他にヘルプできそうな人間がいなかったということで、触ったことのない P…

ActiveRecord に対する scope は条件に一致するレコードが存在しない場合 .all の結果を返却する

scope を利用していたところ、思わぬところでハマってしまいました。。 指定の条件で検索を行い、返却された結果が nil かどうかで条件分岐させようと思っていたのですが、scope を利用すると常に nil ではなく、.all の結果が返却されてきます。 scope :sea…