【问题标题】:How to show posts onto a static page如何在静态页面上显示帖子
【发布时间】:2015-07-13 02:50:46
【问题描述】:

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

但我想为未登录且在着陆页上只能看到少量图片的用户创建一个着陆页。

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

我尝试在views/layouts/application.html.haml 中的yield 之上创建一个静态页面,但它不起作用,因为每当我上传一些东西时,它会在底部显示登陆页面,然后是表单.

谁能告诉我如何做到这一点?

【问题讨论】:

  • 在登录页面的控制器操作中获取一些图像。然后在视图中显示它们。
  • @NitishParkar 你能详细说明一下吗?一个简单的代码 sn-p,也许吧?

标签: ruby-on-rails static posts


【解决方案1】:

假设你的根路由指向你的登陆页面,

root 'welcome#index'

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

class WelcomeController < ApplicationController

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

end

在视图中使用它们,

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

【讨论】:

  • @moose:根据您的解释,我发布了一些示例代码。希望对您有所帮助。
  • 成功了!谢谢你。但如果我想显示随机帖子?你能告诉我随机帖子的代码吗?
  • thisthis
猜你喜欢
  • 2012-01-23
  • 2023-01-05
  • 1970-01-01
  • 2018-11-20
  • 2016-11-16
  • 2015-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多