Rails:link_to没有显示

时间:2016-04-28 00:21:07

标签: ruby-on-rails erb link-to ruby-on-rails-4.2 embedded-ruby

我在rails app上创建了一个名为LearnPython的ruby。我在其中一个中没有显示的link_to。我会放几个文件,以便你可以帮助我。很抱歉,如果这是一个非常简单的错误,可以在2秒内解决。

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

如果你想让我输入更多文件,我会的。

2 个答案:

答案 0 :(得分:2)

在你的观点

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

显示链接

答案 1 :(得分:0)

以上链接看起来完全正常。请查看样式表,可能是某些样式(显示:无;)可能隐藏了您的链接。还要检查DOM以确定link_to是否正确呈现。感谢