我正在尝试从application.html.erb转换为application.haml,我在左上角遇到了一个小问题“{}”。
我的代码如下所示:
Select VehicleRefNum, EventTypeCode, EventDate
From VehicleEvent
where VehicleRefNum = 1
and EventDate = Select max(EventDate) from VehicleEvent)
注释掉行是创建div的第二种方法,但它会产生相同的错误。
转化前的HTML看起来像这样: %body
= render 'shared/header'
.container
= flash.each do |message_type, message|
.alert{class: "alert-#{message_type}"}= message
-# = content_tag :div, message, class: "alert alert-#{message_type}"
= yield
= render 'shared/footer'
这有什么问题?我该如何解决?
答案 0 :(得分:2)
您好像正在输出flash.each
循环的返回值
= flash.each do |message_type, message|
不要用haml写,但快速google之后看起来好像可以使用
- flash.each do |message_type, message|