2016-06-23 131 views
0

雖然在構建Ruby-on-Rails博客網站時遵循tutorial,但我遇到了一些意想不到的結果。迄今爲止的項目存儲在https://github.com/khpeek/jumpstart-blogger刪除網站上的意外內容

主要就是頁面的「公司章程」的頁面,它看起來像這樣:

enter image description here

到目前爲止,一切都很好(除了「創建新文章」按鈕,有些好奇的位置,過去直接在文章的下面)。

「全部文章」是通過app/views/articles/index.html.erb管轄的外觀,其內容

<h1>All Articles</h1> 

<ul id="articles"> 
    <% @articles.each do |article| %> 
    <li> 
     <%= link_to article.title, article_path(article), class: 'article_title' %> 
    </li> 
    <% end %> 
</ul> 

<%= link_to "Create a New Article", new_article_path, class: "new_article" %> 

h1標題都是.html.erb文件的第一件事,也是第一件事情就是在網絡上出現頁。

但是,如果我點擊的文章鏈接,說「文章使用Ruby標籤」,我看到下面的頁面:

enter image description here

除了所需的盒文章,標籤和註釋,還有兩個提交按鈕和「< <返回文章列表」按鈕,既不期望也不期望。

此頁面的外觀管轄,按照我的理解,通過app/views/articles/show.html.erb,其內容

<h1><%= @article.title %></h1> 
<p> 
    Tags: 
    <% @article.tags.each do |tag| %> 
    <%= link_to tag.name, tag_path(tag) %> 
    <% end %> 
</p> 
<% if @article.image.exists? %> 
    <p><%= image_tag @article.image.url %></p> 
<% end %> 
<p><%= @article.body %></p> 
<h3>Comments (<%= @article.comments.size %>)</h3> 
<%= render partial: 'articles/comment', collection: @article.comments %> 
<%= render partial: 'comments/form' %> 
<%= link_to "<< Back to Articles List", articles_path %> 
<% if logged_in? %> 
    <%= link_to "delete", article_path(@article), method: :delete, data: {confirm: "Really delete the article?"} %> 
    <%= link_to "edit", edit_article_path(@article) %> 
<% end %> 

該文件中的第一行是h1頭,但「意外」的內容似乎來之前那。所以我很難看到從哪裏開始刪除這些內容。任何指針?

回答

1

您正在處理佈局Rails的概念。 Read this

無論如何,您可能在app/views/layouts有一個佈局文件。

0

檢查您的application.html.erb佈局文件夾中..它是在某些情況下在標頭渲染