0
我想實現這樣的事情:如何嵌入一個變量結果ERB文件
<%= f.hidden_field :content, class: "js-content-hidden hidden-response-to-comment-<%= comment.id %>" %>
通知<%= comment.id %>
在類名。它產生一個錯誤。我如何將該ID嵌入到類字符串中?
我想實現這樣的事情:如何嵌入一個變量結果ERB文件
<%= f.hidden_field :content, class: "js-content-hidden hidden-response-to-comment-<%= comment.id %>" %>
通知<%= comment.id %>
在類名。它產生一個錯誤。我如何將該ID嵌入到類字符串中?
請記住,在ERB文件<%
和%>
之間的任何代碼是紅寶石,所以你不能嵌入更多的代碼,你要的是串插(價值爲class
在你的隱藏字段是一個字符串)。 VAD答案應該可以正常工作。
試試這個
<%= f.hidden_field :content, class: "js-content-hidden hidden-response-to-comment-#{comment.id}" %>
如果存在'comment.id',你應該使用'<%= f.hidden_field:content,class:「js-content-hidden hidden-response-to-comment - #{comment.id} – mrlew