`default_controller_and_action': manquant :contrôleur (ArgumentError) en Ruby 3
Je suis entrain de créer un site web ont été les utilisateurs peuvent poster des offres d'emploi et les utilisateurs peuvent se connecter,s'inscrire, etc. J'ai créé mon emploi du modèle et créer mon modèle d'utilisateur pour la connexion/s'inscrire à la partie. Quand j'essaye de charger serveur rails, je reçois cette erreur ci-dessous et ne peut pas comprendre ce que je fais mal ou comment les corriger. J'ai d'abord été d'essayer de les utiliser pour concevoir et créer les utilisateurs du modèle, mais a été d'avoir des problèmes alors j'ai supprimé les fichiers pour elle. Je me demande si j'ai supprimé quelque chose ou si je suis en manque de quelque chose dans mes itinéraires.rb fichier. Quelqu'un peut-il aider ou me diriger dans la bonne direction? Je vais poster mes itinéraires.rb fichier. Merci pour les conseils je suis encore nouveau pour les rails. La seule chose que j'ai ajouté pour les routes.rb fichier a la racine :à => "sessions#login" et en dessous. Je suis sûr que d'autres informations dans ce a été ajouté lorsque j'ai créé les modèles et contrôleur.
/home/whitey7/.rvm/gems/ruby-1.9.3-p194/gems/actionpack-3.2.8/lib/action_dispatch/routing/mapper.rb:181:dans "default_controller_and_action': manquant :contrôleur (ArgumentError)**
Routes.rb
Application.routes.draw do
get "sessions/login,"
get "sessions/home,"
get "sessions/profile,"
get "sessions/setting"
get "users/new"
resources :jobs
root :to => "jobs#index"
root :to => 'home/index'
root :to => "sessions#login"
match "signup", :to => "users#new"
match "login", :to => "sessions#login"
match "logout", :to => "sessions#logout"
match "home", :to => "sessions#home"
match "profile", :to => "sessions#profile"
match "setting", :to => "sessions#setting"
pourquoi avez-vous des trois différents racine affectations? Ce n'est pas de travail ... retirez les deux d'entre eux et vérifier de nouveau
OriginalL'auteur Awhitey98 | 2012-11-10
Vous devez vous connecter pour publier un commentaire.
Veuillez vérifier si les emplois de contrôleur est toujours là. Parce que c'est la première racine de la directive sur vos routes déclarations (et encore, il ne fait pas de sens d'avoir plus d'un), des Rails est de vérifier si cette racine est disponible. Il semble que les emplois de contrôleur est manquant et la cause de cette erreur.
OriginalL'auteur awenkhh
Je pense que vous avez encore une route dans les routes.rb qui invalide. Veuillez revérifier toutes les routes, correspondant contrôleur et l'action. Veuillez également partager le plein de trace de l'erreur, ce qui nous permet de pin-point de la question.
OriginalL'auteur Akshat Paul
Au premier abord, vérifiez Rails routage de la documentation. Je pense que vous recevez ce message, car vous êtes incapable de définir le fichier de route. Le problème que je figure dans votre fichier de route sont :-
un. Vous avez trois différents racine dans votre fichier de route.
b. Vous êtes à la définition même des routes à plusieurs reprises.
La solution pourrait être comme suit :-
un. Fixer le chemin de la racine au premier abord. Quel chemin vous voulez faire de la racine de savoir si c'est l'emploi de l'indice ou de la maison de l'indice ou des sessions de connexion.
b. Je pense que vous essayez de définir votre parcours en tant que tel
OriginalL'auteur Amrit Dhungana