美文网首页
Ruby&Rails---raw的运用场景

Ruby&Rails---raw的运用场景

作者: HPD_黄霹雳 | 来源:发表于2017-12-06 22:48 被阅读0次

今天做项目的时候,这样子的一个问题,我有一个数组

test:["123","456","789"]

然后我传入一个布局example.html.erb中供一个script使用

<script type="text/javascript">
    var a = <%= test[0] %>;
    document.write(a);
</script>
或
<script type="text/javascript">
    var a = <%= test %>;
    document.write(a);
</script>

这样子是没错的。但是如果test数组的某个元素是一个不纯数字的字符串,就会发生错误。而且ruby的一个数组传给script的一个数组是有问题的。然后发现通过raw方法就可以了.

<script type="text/javascript">
    var a = <%= raw test %>;
    document.write(a);
</script>

其中的原理还是不怎么清楚。好像是Rails对html做了很多安全性措施,用raw方法就会避开这些安全措施。

相关文章

  • Ruby&Rails---raw的运用场景

    今天做项目的时候,这样子的一个问题,我有一个数组 然后我传入一个布局example.html.erb中供一个scr...

  • 《场景中的节拍运用》

    当对故事场景有了解后,还必须清楚完成场景构建的最小单位! 这个最小单位就是:节拍。 节拍是动作或反应中一种行为的交...

  • 场景运用文案练习

    ·上完一天的课,回到宿舍,只想打开电脑追剧,或打开手机吃鸡。但当犒劳自己一小时后,心里总是莫名地焦虑和空虚。不禁想...

  • BlastBufferQueue 运用场景

    假设有这样一个场景,一个是应用主窗口,一个是带有内容的SurfaceControl(简称SC),根据输入事件改变V...

  • 12.3

    表达幽默需要运用场景

  • 知识的灵活运用

    把一个思维模式运用于不同的场景。 只有把特定模式运用到具体的场景,问题与场景之间就建立起某种联系,下次再碰到相同的...

  • 《终身成长》社交场景的运用

    当人们拥有固有型思维模式的时候,他们感到自己被评判了,被他人的拒绝贴上了标签,这个标签是永久性的。就好像陪审团下达...

  • JWT 略述+运用场景

    JSON Web Tokens 是个非常精巧轻量的规范。JWT 非常擅长于运用在短时间授权、第三方授权这两个场景。...

  • zookeeper场景运用及原理

    ZooKeeper提供了什么? 文件系统 通知机制 Zookeeper文件系统 Zookeeper通知机制 客户端...

  • 2021-12-07

    如何运用知识? 2. 看到重要的知识点,至少找出3个场景来解释和运用这个知识点,你最好把这些场景写下来,最终融会...

网友评论

      本文标题:Ruby&Rails---raw的运用场景

      本文链接:https://www.haomeiwen.com/subject/iuhrixtx.html