1

我制作了一个名为 LearnPython 的 ruby​​ on rails 应用程序。我在其中 1 个中有一个未显示的 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

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

4

2 回答 2

2

在你看来

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

显示链接

于 2016-04-28T00:43:26.300 回答
0

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

于 2016-05-17T16:08:21.147 回答