簡體   English   中英

控制器,使用ROR的模型和視圖

[英]Controller, and model and view using ROR

我可能有一個非常簡單的問題,但我不知道如何回答它,我總是得到同樣的錯誤

我想建立一個新聞網站,我希望我的所有文章都顯示在主頁上。

我首先為帶有主頁的Pages創建了一個模型。 然后我為articles生成了一個腳手架,所有視圖都可用(索引顯示..)

現在我希望我的文章的index頁面顯示在主頁中,這可能嗎? 我該怎么做 ?

一般來說,我們如何訪問另一頁中控制器中的可生成變量?

這是網站: http//safe-tor-3522.herokuapp.com

  • 要使PagesControllerindex操作成為您網站的主頁, PagesController您的routes.rb底部添加此routes.rb ,就在end之前

     root to: 'pages#index' 
  • 要在主頁上顯示一些文章,你必須檢索家庭控制器中的資源(如@arjan告訴的那樣),並且可能使用partial來避免查看代碼重復。

除此之外,因為你似乎有點迷失,我建議你按照rails指南的rails教程入門。 你應該仔細閱讀所有的指南,它寫得很好,它涵蓋了你的需求,並且是了解鐵軌的最低限度。

您可以只檢索頁面控制器中的資源。

class PagesController < ApplicationController

  def index
    @articles = Article.all
  end

end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM