【问题标题】:Ruby on Rails partial not rendering properlyRuby on Rails 部分无法正确呈现
【发布时间】:2014-10-28 10:53:21
【问题描述】:

我有一个机会模型和一个用户模型。在我的机会索引页面上,我有一个列出所有用户的表格。当我单击用户旁边的“显示”时,呈现的页面是一个空白页面,而它应该显示“测试测试测试”。这是我的代码:

意见/机会/index.html.erb:

<td><%= link_to 'Show', user %></td>

视图/用户/show.html.erb:

<% render @user %>

视图/用户/_user.html.erb:

test test test test

请帮忙!!谢谢!!

【问题讨论】:

标签: ruby-on-rails views partials


【解决方案1】:

执行括号内的 ruby​​ 代码。

<%  %>

将某些内容打印到 erb 文件中。

<%=  %>

避免表达式后换行。

<%  -%>

注释掉括号内的代码;不发送到客户端(相对于 HTML cmets)。

<%#  %>

【讨论】:

    【解决方案2】:

    &lt;% render @user %&gt; 不会显示任何结果,使用&lt;%= render @user %&gt; 显示评估代码的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      相关资源
      最近更新 更多