Interpolate inside html attributes with Underscore.js

后端 未结 3 955
自闭症患者
自闭症患者 2021-01-12 16:40

I\'m building an application using Backbone.js, Underscore.js, HAML, and Coffeescript.

The problem I\'m having is getting variables to interpolate inside of html ele

3条回答
  •  一向
    一向 (楼主)
    2021-01-12 17:17

    You can try using html_safe which is a method on String objects. This will escape the html characters in the variable statement (< for example) and will leave the intact for underscore to evaluate at runtime:

    %input{:type => 'checkbox', :name => "documents[]", :value => "<%= document.attributes.id %>".html_safe}
    

    (Tested on rails 3.0.13)

提交回复
热议问题