サブクラスのインスタンス生成をできるだけ抑えれば、それだけ処理時間が抑えられるのは自明とされています。APIを叩くために中継サーバー書いた。Ajax大げさなタイトルみがありますがただのRailsです。実装なのでさがせばあるんでしょうけど、人が書いたもの使いたくない場合ってあるじゃないですか。APIを叩くために中継サーバー書いた。Fooが出る場合の措置。1.0.0.pre4で発生しました。Fooが出る場合の措置。自明だったり、すごく重かったり、細かすぎるテストたちがいます。重いテストは短期的にも長期的にもコストになり、細かすぎるテストは実装変更時のコストが必要以上に高く、よくありません。Rails認証機能再発明するべからずは有名な鉄則ですが、まるで知らないままというのもマズイので実装を読むことでお茶を濁していきたい。saltやSCryptの運用、persistence_tokenの更新などで比較的安全にいけるのでは。Authlogic::Random.friend...Authlogicに関するメモ2016-07-20`Regexp`などActiveRecordでメソッドが用意されていない標準SQLの演算子を清く正しく使う。清く正しくとは、生SQL文字列を書かない程度の意味です。7からmatches_regexpとしてメソッドが用意されました。Writer.where(Writer.arel_table[:email].matches_regexp('.*@gmail.com...`Regexp`などActiveRecordでメソッドが用意されていない標準SQLの演算子を清く正しく使う。Railsので、思いつく限りのSNSやブログに書いています。requestを飛ばしてみたら忘れた頃にマージされたという話です。Engineベースのアプリケーション(Spree、Solidusなど)のER図を得る。Engineは上から読んでいくにはつらいものです。いくつかのgemに分割されているSpreeのようなアプリケーションを読むにはインストールして起動しつつ、その上で読んでいくのが楽ですが、手がかりがないのはつらい。Engineベースのアプリケーション(Spree、Solidusなど)のER図を得る。2016-05-13ActionCableで遊んでたらなんかリロード毎につながったりつながらなくなったりすんですけど?って時。Railsあたらしいもの好きなのでActionCableをいじっています。WebSocketは別に新しくない?おかたいことを言わないで。ところでこの解決策は推測でしかないんですが、とりあえず解決したので暫定メモ的なアレですが、困ってる人はどうですか。Redisががんばった...ActionCableで遊んでたらなんかリロード毎につながったりつながらなくなったりすんですけど?って時。5.0.0.rc1のドキュメントを入手する。最初はドキュメントを頭からケツまで読んだほうが良いと思うんですよ。その時使わないポイントも頭に入れておくと、それが使えるタイミングが来たら、あれ、見たことあるぞ?となると思うんです。5.0.0.rc1のドキュメントを入手する。reactとか考えながらモックをつくってました。知らないだけでも、その反応がわかるようにしたかった、という感じです。メーリングリストで質問を投げた時の問題点は...質問のしやすいグループウェアとはどんなのなのか〜?2015-10-03なにができるか、なにをしてくれているか。Railsサイトでも読めるし電子書籍でも読める。本の体裁になっている方が「全部流し読む」のは楽な印象。bookに突っこんで暇があれば読んでいた。Railsを多少業務でやってい...なにができるか、なにをしてくれているか。2015-07-04RailsのControllerからSweetAlert呼び出せるやつ書いた。Rails最終出社を済ませ、母と妹に詳細を知らせ、本格的に無職になりました。こんな感じで雑に呼び出せるのでroughという名を関してます。erro...RailsのControllerからSweetAlert呼び出せるやつ書いた。2015-06-28Viewのテンプレート内で下から上に挿入するgem書いた。safe.って怒られたりHTML素通しだったりするので、そこら辺の対処用。こんなの何に使うんだっていうと、いま作って...Viewのテンプレート内で下から上に挿入するgem書いた。回だけしか出てこないランダム抽出をしたりするやつで、自動テストで毎回書いてた奴をまとめた感じです。