我正在尝试使用link_to来编写以下代码块
<a class="item-over" href="host.html">
<div class="item-time"> <span class="item-month">Jun</span> <span class="item-date">30</span> </div>
<div class="item-attending">
<div class="item-attending-content"> <span class="user-number">2</span> <span class="user-text">attending</span> </div>
</div>
</a>
在上面我想从DB数据中替换以下文本
Jun
30
2
我的代码:
<%= link_to '<div class="item-time"> <span class="item-month">Jun</span> <span class="item-date">30</span> </div><div class="item-attending"><div class="item-attending-content"> <span class="user-number">2</span> <span class="user-text">attending</span> </div></div>'.html_safe, event_path(fevent), {:class => 'item-over'} %>
无法在块中添加#{}
答案 0 :(得分:2)
<%= link_to event_path(fevent), {:class => 'item-over'} do %>
Your HTML here
<% end %>
答案 1 :(得分:2)
您希望能够在字符串中使用#{}
吗?然后,您需要在字符串周围使用双引号"
而不是单引号'
。
答案 2 :(得分:1)
这似乎是link_to
的块形式的一个很好的候选者。
<%= link_to event_path(fevent), class: "item-over" do %>
# complex HTML
<% end %>