繁体   English   中英

Ruby on Rails:如何以渲染形式查看信息?

[英]Ruby on Rails : How to see information in render form?

我正在学习Ruby On Rails,我想了解RoR的工作原理。 当我要编辑用户信息时,我有以下URL:

http://localhost:3000/users/3/edit

这是我的控制器:

  # GET /users/1/edit
  def edit
  end

形式是:

<div class="ui middle aligned center aligned grid">
<div class="column">

<h1>Profil</h1>

<div class="ui form segment">

<%= render "form" %>

</div>
</div>
</div>
<%= link_to 'Show', @user %> |
<%= link_to 'Back', users_path %>

我知道表单是通过代码<%= render "form" %>打印的。 我想知道如何查看包含的表格? 哪些信息以表格形式提供?

就你而言

<%= render "form" %>

呈现局部。 您应该找到名称为_form.html.erb文件

或在GUIDE中阅读有关分部的更多信息

render方法用于加载部分。 视图中的部分代码基本上是重复的片段。 为了保持干燥,可以将其分成一部分,然后将其传递给render方法进行render

在您的情况下, form是局部的。

您很可能会在app/views/users/_form.html.erb找到它

部分名称的文件名始终以_开头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM