2017-02-04 77 views
0

我想實現這樣的事情:如何嵌入一個變量結果ERB文件

<%= f.hidden_field :content, class: "js-content-hidden hidden-response-to-comment-<%= comment.id %>" %> 

通知<%= comment.id %>在類名。它產生一個錯誤。我如何將該ID嵌入到類字符串中?

+0

如果存在'comment.id',你應該使用'<%= f.hidden_​​field:content,class:「js-content-hidden hidden-response-to-comment - #{comment.id} – mrlew

回答

2

請記住,在ERB文件<%%>之間的任何代碼是紅寶石,所以你不能嵌入更多的代碼,你要的是串插(價值爲class在你的隱藏字段是一個字符串)。 VAD答案應該可以正常工作。

0

試試這個

<%= f.hidden_field :content, class: "js-content-hidden hidden-response-to-comment-#{comment.id}" %> 
相關問題