J'essaie de configurer une application sinatra dans mon application Rails 3 (v3.0.1), mais sans succès. Sinatra gem (v1.1.0) est configuré en utilisant l'installation de paquet.Problème d'intégration de Rails 3 & Sinatra
Voici ce que j'ai.
customer_app.rb classe dans le répertoire lib -
class CustomerApp < Sinatra::Base
get "/test" do
"Hello World"
end
end
mon routes.rb fichier contient -
CustomerService::Application.routes.draw do
root :to => CustomerApp
end
L'URL je suis en train est - http://localhost:3000/test
I obtenir cette erreur (sur le navigateur) - Erreur de routage . Aucun résultat de route "/ tests"
et cette erreur dans le journal - ActionController :: RoutingError (Aucun résultat de l'itinéraire "/ test"):
Y at-il quelque chose que je suis absent ??
Aussi je viens de remarquer, même un itinéraire simple rack ne fonctionne pas -
root :to => proc { |env| [200, {}, ["Welcome!"]]}
Le répertoire lib se recharge uniquement lorsque le serveur est redémarré. Ainsi, si vous avez démarré votre serveur avant d'avoir enregistré les modifications apportées au fichier customer_app.rb, il ne sera pas connecté. Bien, c'est juste un indice. Pouvez-vous donner un peu plus de détails? – 0100110010101
J'ai été en mesure d'arriver à ce problème, mais en avoir un nouveau. sauriez-vous comment résoudre ce problème - http://stackoverflow.com/questions/4191698/sinatra-rails-3-routes-issue – kapso