加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby String的[]方法

发布时间:2020-12-16 21:22:15 所属栏目:百科 来源:网络整理
导读:当我阅读Beast的源代码时,我发现了很多像这样的代码: %= 'Password'[:password_title] % 看起来像是调用[]方法,将Symbol作为String的输入参数给我,但我没有在ruby API中找到String []方法的这种类型的参数.这是什么意思? 提前致谢. 解决方法 这是Beast用于
当我阅读Beast的源代码时,我发现了很多像这样的代码:
<%= 'Password'[:password_title] %>

看起来像是调用[]方法,将Symbol作为String的输入参数给我,但我没有在ruby API中找到String []方法的这种类型的参数.这是什么意思?
提前致谢.

解决方法

这是Beast用于“国际化”的“Gibberish”插件添加的方法.请记住,Ruby中的类是开放的,因此在这种情况下,您不能总是依赖标准API!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读