2016-04-28 19 views
1

Ich machte eine Ruby on Rails App namens LearnPython. Ich habe einen link_to in 1 von denen, die nicht auftauchen. Ich werde ein paar Dateien einspielen, damit Sie mir helfen können. Es tut uns leid, wenn dies ein wirklich einfacher Fehler ist, den Sie in 2 Sekunden lösen könnten.Schienen: link_to nicht angezeigt

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 

Wenn Sie wollen mehr Dateien setzen in, werde ich.

+0

versuchen Sie die Antwort unter – Lymuel

Antwort

2

Auf Ihrer Ansicht

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

den Link

+0

Ich habe keine Ahnung warum, aber das funktioniert nicht. – salipshitz

0

den Link oben zu zeigen, sieht völlig in Ordnung. Bitte schauen Sie sich das Stylesheet an, eventuell kann ein Stil (Anzeige: keine;) Ihren Link ausgeblendet haben. Überprüfen Sie auch das DOM, um sicherzustellen, ob link_to ordnungsgemäß gerendert wird oder nicht. Danke