これは Ryan Bates の railscast サイトで見つけましたが、どのように機能するのかわかりません。
#models/comment.rb
def req=(request)
self.user_ip = request.remote_ip
self.user_agent = request.env['HTTP_USER_AGENT']
self.referrer = request.env['HTTP_REFERER']
end
#blogs_controller.rb
def create
@blog = Blog.new(params[:blog])
@blog.req = request
if @blog.save
...
彼はユーザー IP、ユーザー エージェント、およびリファラーを保存しているように見えますが、その行と混同されていreq=(request)
ます。