모든 클래스에서 로거를 사용하고 있습니다.레일없이 ruby before_filter에서 레일을 구현하십시오.
class FOO
def initialize
end
def bar
msg_prefix = "#{self.class}::#{__method__}"
... some code ...
@logeer = "#{msg_prefix} msg ..."
end
def bar2
msg_prefix = "#{self.class}::#{__method__}"
... some code 2 ...
@logeer = "#{msg_prefix} msg2 ..."
end
end
내가 방지하기 위해 레일에 같은 before_filter를 사용하려면이 내가 지금 뭘하는지입니다
Class_name::Method_name
: 나는 각 MSG가과 같이 클래스 이름 및 메소드 이름으로 시작하려면 이중성, 나는 sinatra
을 사용하고 있지만 수업은 오래된 것임 ruby 1.9.3
클래스
아이디어 ??
(아마도 귀하의 경우는 하나 개의 라인을 실행하기위한 잔인한하지만) 당신은 일반 루비 클래스에before_filter
-like 동작을 취득
ActiveModel::Callbacks을 사용할 수 있습니다
sinatra와 함께 activerecord를 사용할 수 있습니다. https://github.com/janko-m/sinatra-activerecord – AJcodez