URL中的Rails字符串是否可由应用程序读取?

时间:2016-09-02 05:56:51

标签: ruby-on-rails ruby url

我觉得这比我制作它简单...基本上,我想给url一个参数,我的模板视图可以读取它来显示动态信息。因此,在示例中,如果网址是:

www.myawesomesite.com/page/3?special_key=123

我的观点看起来像是:

<% if @special_key.present? && @special_key == 123 %>
Special Info!
<% end %>

基本上,我如何告诉我的rails应用程序&#39; special_key&#39;它应该作为url中的参数寻找什么?我将如何添加到&#39;页面&#39;控制器?

提前致谢

2 个答案:

答案 0 :(得分:0)

参数来自params hash中的控制器操作。因此,您只需要将special_key作为密钥传递。

@special_key = params[:special_key]

答案 1 :(得分:0)

试试这个:

<% if params[:special_key] == '123' %>
  Special Info!
<% end %>