- スライド版: https://sue445.github.io/megurorb-02/#/
- ブログ版: http://sue445.hatenablog.com/entry/2017/04/21/104619
自作OSS以外だと最近 Padrino にIssueやPR投げていました
NoMethodError - undefined method `indifferent_params' with sinatra v2.0.0
- v2.0.0.rc2 -> v2.0.0でprivateメソッドが微妙に変わった関係でエラーになってた
- エラーの原因はすぐに分かったがどう直すか悩ましかったのでIssueだけ投げた
Fixed: padrino crashed in starting by sue445 · Pull Request #2133 · padrino/padrino-framework
- 文字列のシングルクオーテーションを全部ダブルクオーテーションに置換した時に、 文字列中にダブルクオーテーションが含まれてる場合も雑に変換しててシンタックスエラー出してた
- desc 'Runs the "up" for a given MIGRATION_VERSION.'
+ desc "Runs the "up" for a given MIGRATION_VERSION."
task(:up => :skeleton){ migrate_as(:up) }
- desc 'Runs the "down" for a given MIGRATION_VERSION.'
+ desc "Runs the "down" for a given MIGRATION_VERSION."
task(:down => :skeleton){ migrate_as(:down) }
- 不幸にもrakeタスクはspec実行時に読み込んでなかったのでCIも通ってたみたい