J'utilise WEBrick pour démarrer un serveur local sur le port 2000 et essayer d'exécuter Ruby avec ERB. (J'ai Ruby 1.9.2 installé sur ma boîte OS X). Cela ne semble pas fonctionner.Comment exécuter Ruby simple sur un serveur Web local
Par exemple, je crée un fichier Erb (tryErb.erb) comme ceci:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>try erb</title>
</head>
<body>
<p> % 99.downto(96) do |number|
<%= number %> bottles of beer…
% end
</p>
</body>
</html>
je chmod a=rwx tryErb.erb
pour rendre le fichier exécutable, mais si je tente de visiter l'URL correcte (http: // localhost: 2000/tryErb.erb), rien ne semble fonctionner. Le navigateur ne va nulle part; il reste simplement sur l'index de la racine. Le journal dans les spectacles shell bash:
localhost - - [12/mai/2011: 10: 12: 05 CEST] "GET /tryErb.erb HTTP/1.1" 200 -> /tryErb.erb
Des idées?
obtenu le même problème. ne peut pas l'obtenir pour interpréter les lignes de rubis – GnrlBzik
effectivement jeter un oeil à ce post: http://stackoverflow.com/questions/2752906/how-to-access-html-request-parameters-for-a-rhtml-page-served- by-webrick – GnrlBzik