【问题标题】:Rails _only_ rendering layout and not pageRails _only_ 渲染布局而不是页面
【发布时间】:2011-08-02 17:55:02
【问题描述】:

这里出现了一个奇怪的问题...每当我定义布局时,rails only 会呈现布局并忘记页面的其余部分。关于什么可能导致这种行为的任何想法?

即render 'page' 将渲染页面,但 render 'page', :layout => 'header' 将渲染标题,可以在下面与控制器一起看到。

【问题讨论】:

  • 您检查过您的日志/服务器输出是否有任何异常?
  • 您可以发布您的控制器和布局页面的代码示例吗?

标签: ruby-on-rails ruby-on-rails-3 layout


【解决方案1】:

您是否使用<% yield %> 而不是<%= yield %>?我在那个错字上浪费了几个小时,症状和你描述的一样。

【讨论】:

    猜你喜欢
    • 2020-02-02
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 2010-11-10
    • 2013-07-24
    相关资源
    最近更新 更多