在除rails中的特定页面之外的所有页面中添加div块

时间:2016-03-29 04:35:21

标签: ruby-on-rails

我想将此div块添加到我的application.html.erb中,以便它将显示在所有页面中。所以我在下面做了。

<div class="contaner-fluid custom-padding full-page-height">

</div>

但我不想在我的home动作中显示它。那么有什么方法可以做到吗?

2 个答案:

答案 0 :(得分:1)

将上述代码修改为此

    public customAdapter(Context context, List<String> info){

// do whatever you want to do

}

答案 1 :(得分:1)

Rails Guides说:

  

params散列将始终包含:controller和:action键,   但您应该使用方法controller_nameaction_name   访问这些值

当然,您可以使用controller_nameaction_name来检查它是否是您要排除的那个。假设您的控制器名称为foos,那么您可以执行以下操作:

<% if !(controller_name == "foos" && action_name == "home") %>
<div class="contaner-fluid custom-padding full-page-height">

</div>
<% end %>