基于网址的条件内容

时间:2016-07-01 14:05:30

标签: ruby-on-rails ruby-on-rails-4

我希望根据是否使用某个跟踪网址来访问该网页来显示内容。我查看了request.referrer,但似乎无法使其正常运行。

使用rails显示/隐藏内容的最佳方法是什么

隐藏:www.yourcompany.com/web 显示:www.yourcompany.com/web?test

1 个答案:

答案 0 :(得分:3)

使用控制器或视图中的params[:name]检查您的参数是否存在或匹配:

在您看来:

<% if param[:param].present? %>
  Some hidden content
<% end %>

或者,检查您的控制器并在您的视图中显示:

# controller
@hidden_content = "XXX" if param[:param].present?

# view
<%= @hidden_content %>