【发布时间】:2014-12-15 20:37:07
【问题描述】:
我对 Ruby 和 URI 有疑问。我想测试我的推荐人:
- 如果referer包含“/search”,则显示X
- 否则显示Y
控制器:
@referer = URI(request.referer).path
查看:
<% if (@referer == '/search') %>
<p><%= link_to('<< Back to results', :back)%></p>
<% else %>
<p>Tadamm</p>
<% end %>
问题: 当有引用者时,例如“搜索”,就可以了。当没有引用者时,比如直接访问,我有这个错误:
错误参数(预期的 URI 对象或 URI 字符串)
你能帮帮我吗?
【问题讨论】:
标签: ruby-on-rails ruby uri