有没有办法检查网址的一部分是否包含某个字符串

亚当

有没有一种方法可以检查URL的一部分是否包含某个字符串:

例如。<% if current_spree_page?("/products/*") %>,哪里*可能是什么?

亚当

我进行了测试,并且gmacdougall的答案有效,但是我已经找到了解决方案。

这就是我用来根据URL渲染不同布局的方法:

  url = request.path_info
  if url.include?('products')
    render :layout => 'product_layout'
  else
    render :layout => 'layout'
  end

需要注意的重要一点是,不同的页面将在控制器内调用不同的方法(例如show,index)。我所做的就是将此代码放在自己的方法中,然后在需要的地方调用该方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在某个字符之前返回字符串的一部分?

如何获取某个字符之前的字符串的最后一部分?

检查数组是否包含Swift中字符串的一部分?

有没有办法检查一个字符串是否可以是C中的浮点数?

有没有办法隐藏从Wagtail管理页面树创建的URL的一部分?

如何检查一个字符串是否包含给定字符串,而不是另一个给定字符串的一部分?

有没有办法隔离字符串的一部分?

有没有办法在c#中注释掉字符串的一部分?

在最后一次出现某个字符后,如何获取字符串的一部分?

有没有一种方法可以(永远)检查某个字符串的长度是否可以被某个整数整除?

有没有办法在vscode上隐藏我的python代码的一部分?

有没有办法只读取输入文件的一行的一部分?

PHP知道字符串是否包含另一个字符串的一部分

如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

有没有办法在mdraid5设置中仅重建磁盘的一部分?

有没有办法突出显示发生错误的行的一部分

有没有办法在MongoDB中返回文档中数组的一部分?

第三次出现某个字符后,删除字符串的一部分

如何检查Datatable值是否包含字符串输入的一部分?

有没有办法从文件底部读取直到找到某个字符

有没有办法在侧边栏中添加主导航的一部分?

有没有办法只能解析字符串的一部分?

有没有办法将 javascript 变量用作 PHP SQL 页面的一部分?

有没有办法摆脱R中某个字符串前后的行(基于从excel导入的数据)?

有没有办法使用用户输入的字符串作为来自另一个类的方法的方法调用的一部分

有没有办法在fortran中读取文件的一部分?

有没有办法在颤动中仅更改图标颜色的一部分?

有没有办法选择某个字符之前的 n 个字符

捕获字符串或字符串的一部分直到某个字符