1

J'ai fait une application ruby ​​on rails appelée LearnPython. J'ai un link_to dans 1 d'entre eux qui n'apparaît pas. Je vais mettre quelques fichiers pour que vous puissiez m'aider. Désolé s'il s'agit d'une erreur très simple qui pourrait être résolue par vous en 2 secondes.Rails: link_à ne pas apparaître

app/views/learn/hub.html.erb

<h1>Time to LearnPython!!!</h1> 
<%= link_to "Lesson 1: Variables", lesson1_path %> 

config/routes.rb

Rails.application.routes.draw do 
    root 'welcome#index' 

    get 'signup' => 'users#new' 
    resources :users 

    get '/learn/' => 'learn#hub' 
    get '/learn/1' => 'learn#var', as: :lesson1 

    get '/login' => 'sessions#new' 
    post 'login' => 'sessions#create' 

    get '/logout' => 'sessions#destroy' 
    delete 'logout' => 'sessions#destroy' 

end 

app/controllers/learn_controller.rb

class LearnController < ApplicationController 
    before_action :require_user 

    def hub 
    end 

    def var 
    end 
end 

Si vous me voulez mettre dans d'autres fichiers, je le ferai.

+0

essayez la réponse ci-dessous – Lymuel

Répondre

2

Sur votre vue

<h1>Time to LearnPython!!!</h1> 
<%= link_to "Lesson 1: Variables", lesson1_path %> 

pour montrer le lien

+0

Je ne sais pas pourquoi, mais cela ne fonctionne pas. – salipshitz

0

Le lien ci-dessus semble tout à fait bien. S'il vous plaît consulter la feuille de style, peut-être un style (affichage: aucun;) pourrait avoir caché votre lien. Vérifiez également le DOM pour vous assurer que link_to est rendu correctement ou non. Merci