Ruby

Controller test helpers for `rails_warden`

Devise::TestHelpersを参考にrails_warden用のcontroller test helperを作ってみました. Controller test helpers for `rails_warden`. Almost of this code is extracted from Devise::TestHelpers.

Rails4 / turbolinksのローディングをnprogressで簡単に

最近趣味的にRails4も色々触ってみているんですが,turbolinksは面白い反面,制御が難しいです. turbolinksの解説は,ぐぐるとたくさん出るので,そっちを参照しましょう. 簡単に言うと,pushStateの機能を使ってJavaScript経由でリンクを取得することで,…

続・Rubyでlibmecab.dllを本当に呼び出してみる

昨日書いた,windows環境でrubyでmecabを呼び出す方法なんですが,sparse_tonodeを何回も呼び出すとメモリ食うし,destroyよびだしても変わらないので,メモリリークしているのではないかといろいろ試行錯誤しています. dl/import#structのnewを呼び出すの…

Rubyでlibmecab.dllを本当に呼び出してみる

RubyからMeCabを呼び出したかったんだけど,Windows環境だとbindingがうまく動かないらしい.なので,直接dllをexternして関数を呼び出したりしているらしい.こちらの方が実装を公開しているようです. http://nlp.sfc.keio.ac.jp/~aihara/nlp.html ここに…

Rails3の:remote=>trueでファイルをAjax送信する

:remote => trueってありますよね? 簡単にリンクやフォームをAjax化できるRailsの機能なんですが. 例えば,こんな風に使います.*1 = link_to "Ajaxなリンク", root_path, :remote => true このリンクをクリックすると,root_pathへのリクエストをAjaxで取…