2015-06-22 26 views
1

在下面的代碼修身:Slim:這些數據屬性有什麼問題?

p = f.email_field :email, 
    data: { 
     toggle: 'popover', 
     placement: 'right', 
     trigger: 'manual', 
     html: 'true' 
    }, 
    autofocus: true, 
    placeholder: 'Email address' 

我不斷收到一個錯誤,Expected tag near toggle: 'popover'

我在做什麼錯?這不是在Slim中指定數據屬性的正確方法嗎?

回答

0

縮進在這裏是錯誤的,因爲電子郵件字段與p標籤一起寫入一行。這應該工作:

p 
    = f.email_field :email, data: { toggle: 'popover', placement: 'right', 
    trigger: 'manual', html: 'true' }, autofocus: true, placeholder: 'Email address' 
+0

這似乎不是它 - 它仍然拋出相同的信息。我認爲這是數據屬性數組。 – Jacob

+0

我更新了答案。你可以試試它是否適合你? –

0

如果您的實際代碼格式與您在這裏的方式完全一致,那麼問題可能是艱難的回報。在Slim中,空格和回車符/換行符就代碼的解釋方式而言很重要。

我試着把所有東西放在一行上,看看是否解決了這個問題。