ich zu verketten versuche die „:“ mit dem Wert unterschreiben, die innerhalb einer Variable ist, aber wenn es zeigt mir die folgenden Fehler zu verketten versuchen: schlecht URI (nicht URI?): 208Verkettung von Werten
Dies ist der Code, den ich in den Application zu verketten versuchen:
def set_database
if usuario_signed_in?
empresa = ':'+(current_usuario.empresa_id)
ActiveRecord::Base.establish_connection(empresa)
end
Mit dem vorherigen Code nicht funktioniert, aber die Variable ersetzen wie folgt zeigt nicht den Fehler:
if usuario_signed_in?
empresa = :'208'
ActiveRecord::Base.establish_connection(empresa)
end
meine Vermutung ist, dass Sie die richtigen Ergebnisse mit dem, wenn es darum zweiter Teil Ihres Codes – oreoluwa
Vielen Dank, das hat mit Ihrer zweiten Option perfekt funktioniert. Aber ich kann nicht verstehen, wie ist: '208' ein Symbol? Und setzen Sie einfach empresa = (current_usuario.empresa_id) .to_s.to_sym müssen nicht ':' am Anfang setzen – LuisC