En mi modelo me gustaría comprobar si la aplicación se está ejecutando dentro de IRB consol o como un sitio web?Rieles Compruebe si la consola IRB o la página web
class MyModel < ActiveRecord::Base
def xmethod
if !isIRBconsol
self.user_id = UserSession.find.user.id
end
end
end
¿Puedes decir por qué quieres esto? El problema más grande podría tener una mejor solución. –
Quiero establecer el campo user_id de un modelo before_save. Debido a que UserSession no existe en IRB, intento algo así. Mejor solución? – xpepermint