相关疑难解决方法(0)

收益率和默认情况|| 不输出默认情况

我有一个简单的yield用例,由于某些未知原因,默认情况从未显示:

在我的super_admin布局中,我有:

<%= yield :body_id || 'super_admin_main' %>
Run Code Online (Sandbox Code Playgroud)

我的控制器

class Superadmin::GolfsController < ApplicationController
  layout "super_admin"

  def show 

  end
end
Run Code Online (Sandbox Code Playgroud)

我的秀视图

有还是没有

<% content_for(:body_id) do %>sadmin_golfs<% end %>
Run Code Online (Sandbox Code Playgroud)

随着:sadmin_golfs显示.

without:显示空字符串而不是super_admin_main

任何人都可以重现相同的行为吗?

ruby ruby-on-rails view ruby-on-rails-3

9
推荐指数
2
解决办法
4960
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

view ×1