小编Ali*_*enn的帖子

如何在另一个视图内部渲染视图(轨道4)

嗨,我想通过说我是编码新手来做序.

我有一个问题,我认为可以通过两种方式解决

A.通过渲染部分

B.通过更新控制器

(我完全错了,但这些是我怀疑的哈哈)

我有两个控制器/视图"评论"和"日志".我希望它们都出现在同一页面上.

我怎样才能做到这一点?我尝试渲染部分但我总是得到一个错误.

我尝试了下面的代码:

这让我的评论显示在页面上,但是当我添加时

@log = @user.logs.all 
Run Code Online (Sandbox Code Playgroud)

对它来说,它不会像审查那样将所有日志拉到页面.

def show
  @user = User.find_by_name(params[:id])
  if @user 
    @reviews = @user.reviews.all
    render action: :show
  else
    render file: 'public/404', status: 404, formats: [html]
  end
end
Run Code Online (Sandbox Code Playgroud)

views controllers partials ruby-on-rails-4

5
推荐指数
1
解决办法
8882
查看次数

标签 统计

controllers ×1

partials ×1

ruby-on-rails-4 ×1

views ×1