Tag Archives: Rails

I18n に見る複数のオプションをスレッドセーフにする方法

こんにちは、鈴木です。

 

Rails でリクエストごとにロケールを変更するには、リクエストごとに (before_action などで) I18n.locale に :ja や :en などを代入します。
続きを読む...

easy_model で代入時に型変換される属性を定義する

こんにちは、鈴木です。

 

Rails 用の easy_model というライブラリを作成していたのですが、先日 Rails4 対応版のバージョン 2.x 系統をリリースしました。
続きを読む...

Rails: link_to で POST したら Request too long と言われたあなたへ

こんにちは、鈴木です。

 
リンククリック時に POST で送信したい
Rails の link_to で POST としてリクエストを送信したい場合、method オプションで post を指定すると思います。
続きを読む...

Railsライブラリ紹介: mail_to でメールアドレスをエスケープする「actionview-encoded_mail_to」

こんにちは、鈴木です。

 

actionview-encoded_mail_to (https://github.com/reed/actionview-encoded_mail_to) の紹介です。
続きを読む...

ActionController::LiveとServer-Sent Events で地図上にじわじわ表示する

こんにちは、鈴木です。

 

Rails4 の新機能の一つに ActionController::Live というものがあります。
続きを読む...

Rails4 社内勉強会レポート

こんにちは、鈴木です。

 

Rails4 の社内勉強会を行いましたので、発表資料を公開します!

 

※2013/10/03 TECHSCORE 本体に Rails4 の記事を書きました!スライドでは書ききれなかった詳細についても解説していますので、そちらもご覧ください。
続きを読む...

Rails: SELECTするカラムを追加するscopeを定義する

こんにちは、鈴木です。

 

Rails で SELECT するカラムを追加する scope を定義する方法をご紹介します。
続きを読む...

Rails4 ライブラリ対応状況調査

こんにちは、鈴木です。

6/25 に Rails4 がリリースされましたが、周辺ライブラリは問題無く動作するのでしょうか。

いざ Rails4!! となった時に困らないために、良く利用するライブラリについて動作検証を行いました。
続きを読む...

Ruby2.0 の prepend にブロックを指定する

こんにちは、鈴木です。

 

「Railsのログにクライアント情報を追加する」 の最後に「Module#prepend の引数に Module.new ってどうよ?」と書いておきながらですが、Module#prepend にブロックを指定できたら便利かなと思い、以下のコードを書きました。
続きを読む...

Railsのログにクライアント情報を追加する

こんにちは、鈴木です。

 

Rails ではデフォルトで以下のような形式のログが出力されますね。

これにクライアント情報も含まれていたら便利かなと思いました。
続きを読む...