链接从导航栏/菜单到视图中的页面文件夹Herokuapp与Rails

时间:2015-12-01 23:44:41

标签: html ruby-on-rails heroku

我使用Rails创建了一个网站,并将其上传到Heroku上。我无法从索引页面/ application.html.erb获取菜单按钮,以链接到views文件夹中的Store,About和Contact页面。不过,它们在我的pc / localhost:3000中工作。

以下是.html.erb文件中导航栏的摘录: screenshot

当我点击菜单项时,我得到了这个: screenshot2

我是否需要在Heroku中做些什么?

我是webdev的新手。请多多包涵。 :)

任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

您网页上的链接是相对的,这意味着如果您位于根页(/),则会链接到/store /about/contact

但当您/contact时,您将转到/contact/store/contact/about

尝试在href的开头添加斜杠(/

答案 1 :(得分:0)

除了追逐如何在.erb中使用href标签之外,你还可以选择更多的东西吗?您可以选择不重新加载您所在页面的选项:

app / config / routes.rb

中的

$name = $_REQUEST['name'];
app / controllers / static_pages_controller.rb

中的

match '/about', to: 'static_pages#about', via: 'get'
/ app / views / static_pages / about.html.erb

class StaticPagesController < ApplicationController
  def about
  end
end