Tag Archives: Ruby

Rails 4.1.0 で追加された Module#concerning と関心事の分離

こんにちは、鈴木です。

Rails 4.1.0 で Module#concerning というメソッドが追加されました。
続きを読む...

Rails 4.1.0 の ActionPack Variants でデバイスごとのViewを表示する

こんにちは、鈴木です。

 

Rails 4.1.0 で追加される ActionPack Variants を使ってみます。
続きを読む...

Rails 4.1.0 の Message Verifier を使う

こんにちは、鈴木です。

Rails 4.1.0 では Message Verifier という機能が追加されました。
続きを読む...

Rails 4.1.0 でメールのプレビュー

こんにちは、鈴木です。

 

Rails 4.1.0.rc1 を試しているのですが、メールのプレビューができるようになっていました。
続きを読む...

Rails 4.1.0 の ActiveRecord enums を使ってみる

こんにちは、鈴木です。

先日、Rails 4.1.0.rc1 がリリースされました。

リリースノートをパラパラを見ていたら ActiveRecord enums という新機能があったので試してみました。
続きを読む...

establish_connectionでdatabase.ymlに定義済みの情報を変更して使う

こんにちは、河野です。

Railsでestablish_connectionを使う際には、config/database.ymlに設定済みの内容が利用できるようになっています。
続きを読む...

rubyでも偽装問題!?クラス偽装を見破る

こんにちは、寺岡です。

 

近頃、巷を騒がせている偽装問題。
それにちなんで、Rubyで見かける偽装問題を見破ってみたいと思います。
続きを読む...

オーバーフローとシフト演算

こんにちは 村上です。

先日Javaで書かれたロジックをRubyに移植しようとしてハマった内容です。
オーバーフロー
問題です。
続きを読む...

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

こんにちは、鈴木です。

 

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

例外安全への道 - Road to Exception Safety

こんにちは、鈴木です。

 

「例外安全 (Exception Safety)」という言葉をご存知でしょうか。

 

週末、本の整理をしていたときに「Exceptional C++」という本が出てきました。
続きを読む...