2010-05-11 68 views
4

有一件事我不能获得连胜中添加HTML没有它被转义实际创建的能力,或者新的生产线如何添加换行符到我的活动名称以JSON

这里是我的JSON:

{ "id": 30, 
    "title": "Basics \n Awesome Abs & Butt Blast \n Danielle B", 
    "start": "2010-05-11T08:00:00-04:00", 
    "end": "2010-05-11T08:30:00-04:00", 
    "allDay": false 
} 

,这里是它的代码:

[ 
    <% @events.each do |e| %> 
     { "id": <%= e.id -%>, 
     "title": "<p><%= e.event_template.level %></p><p><%= e.monqi_class.title %></p><p><%= e.instructor.last_initial %></p>", 
      "start": "<%= e.start_date.iso8601 %>", 
      "end": "<%= e.end_date.iso8601 %>", 
      "allDay": false 
     } 
     <%= @events.last == e ? "" : "," %> 
    <% end -%> 
] 

,所以我想有一个甚至3行内,(级别,级冠军和教练)

问题是它越来越逃逸所以字符不被HTML解析

你能帮我一下吗?

非常感谢

阿米

回答

3

使用一个断行的标记,像~|,然后用<br />在输出替换它。

+0


或CSS样式是我知道放置换行符(提示:块)的唯一两种方式。这是语义突破还是主题突破? (这决定了我会把它放在哪里) – jcolebrand 2010-05-11 17:57:32

相关问题