Question

J'essaie de déployer une application Sinatra sur Dreamhost et elle indique ce qui suit:

  

Étant donné que DH soutient Passager, ce qui   tourne prend en charge rubis Rack   applications, DH supporte bien   Sinatra.

J'ai du mal à analyser cette déclaration - quelle est la différence entre un rack et un passager (et pourquoi Sinatra est-il basé sur le rack ")?

Était-ce utile?

La solution

Le rack est un API normalisée permettant aux serveurs Web de communiquer avec les middlewares et les infrastructures Web en Ruby. Le Phusion Passenger est un module Apache qui implémente l'API Rack. Sinatra est un cadre Web construit au-dessus de l'API Rack , donc parce que Dreamhost prend en charge Phusion Passenger, cela signifie qu'il prend en charge Rack et donc Sinatra.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top