Ruby on rails 特定页面上的内容\u

Ruby on rails 特定页面上的内容\u,ruby-on-rails,ruby,ruby-on-rails-4,discourse,Ruby On Rails,Ruby,Ruby On Rails 4,Discourse,我使用的是语篇,我只想在分类/索引页面上显示少量文本。类似这样:如果你按下“最新”按钮,横幅就会消失 在我的app/views/application.rb中,我有介于和/head>之间的: <% if "categories#index" %> <%= yield :test %> <% end %> 我的问题是它工作正常。但我必须在上面的工作之前重新加载页面。示例:当我转到url/类别时,文本将显示我希望它显示的位置。如果我点击“最新”按钮,文本仍然

我使用的是语篇,我只想在分类/索引页面上显示少量文本。类似这样:如果你按下“最新”按钮,横幅就会消失

在我的
app/views/application.rb
中,我有介于
/head>之间的:

<% if "categories#index" %> 
 <%= yield :test %>
<% end %>
我的问题是它工作正常。但我必须在上面的工作之前重新加载页面。示例:当我转到url/类别时,文本将显示我希望它显示的位置。如果我点击“最新”按钮,文本仍然存在。如果我刷新最新的页面,文本就会消失。如何在不刷新页面的情况下将其删除

PS:我正在开发模式中使用它。不是生产


谢谢

为什么你需要这样的条件?为什么不删除它,只在需要的页面上使用内容?我先尝试了,但它会显示在所有页面上。而且它必须在结束标题标记之前,这样它就不能出现在它呈现的页面上。
<% content_for :test do %>
 "Blah blah blah
<% end %>