![](/img/trans.png)
[英]syntax error, unexpected tIDENTIFIER, expecting keyword_end conversations controller
[英]HAML: syntax error, unexpected tIDENTIFIER, expecting keyword_end
如何將此代碼轉換為 HAML?
<h4 class="media-heading"><%= link_to comment.user.name, comment.user.profile_url, target: '_blank' %> says
<small class="text-muted">[at <%= comment.created_at.strftime('%-d %B %Y, %H:%M:%S') %>]</small></h4>
我試過了,但顯示錯誤:
%h4.media-heading
= link_to message.user.name, message.user.profile_url, target: '_blank' says
%small.text-muted [at '#{= message.created_at.strftime('%-d %B %Y, %H:%M:%S')}']
如果你把它放在同一行,HAML 怎么知道那個懸空的“說”是什么?
=
在 HAML 中表示一行Ruby 。 您不能在同一行中隨意拋出單詞並期望 Ruby 理解什么是 Ruby 以及什么是普通的舊字符串。
%h4.media-heading
= link_to message.user.name, message.user.profile_url, target: '_blank'
says
%small.text-muted [at '#{= message.created_at.strftime('%-d %B %Y, %H:%M:%S')}']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.