如何在静态页面上显示帖子

How to show posts onto a static page

我创建了一个图片上传类型的网站。我可以登录并上传图片,它显示完美。

但我想为未登录的用户创建一个登录页面,并且在登录页面上只能看到很少的图片。

每当有人上传图片时,它也应该在着陆页上更新。有点像降序。

我试图在 views/layouts/application.html.haml 中的 yield 之上创建一个静态页面,但它没有用,因为每当我上传内容时,它都会向我显示登录页面在底部,表格。

谁能告诉我如何实现这个?

假设您的根路由指向您的着陆页,

root 'welcome#index'

在控制器中,获取要在着陆页上显示的图像记录,

class WelcomeController < ApplicationController

  def index
    @images = Image.last(10)
  end

end

在视图中使用它们,

- @images.each do |image|
  # put them in img tag