タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

threadに関するchanpon0のブックマーク (1)

  • railsでrequest変数をmodelで使う方法:short rails:Media hub

    モデルのレコードを作ったクライアントの情報を保存したい場合など,modelからrequest変数の中身が使いたいときがある. たとえば,クライアントのIPアドレスやUser-Agentを保存したい場合など,結構そういう場面がある. 以下,request変数(通常はコントローラからしか触れない.)をモデルから使いたい場合のやり方. class ApplicationController < ActionController::Base (省略) before_filter :set_request_filter def set_request_filter Thread.current[:request] = request end end モデル内で, request = Thread.current[:request] として取得できる. 以下のようなやり方も情報としては見かけるが,グロ

  • 1