2012-07-13 23 views
4

我原来的代码是我怎样才能引导的图标添加到button_to在Rails3中

<%= button_to 'Destroy', girl, confirm: 'Are you sure?', :disable_with => 'deleting...', method: :delete, :class => 'btn-mini btn-danger btn' %> 

我想这个词“消灭”的前面添加一个图标。

图标标签是这个

<i class="icon-pencil icon-white"></i> 

我怎样才能做到这一点?

回答

9

尝试使用块

<%= link_to girl, confirm: 'Are you sure?', disable_with: 'deleting...', method: :delete, class: 'btn-mini btn-danger btn' do %> 
    <i class="icon-pencil icon-white"></i> Destroy 
<% end %> 

http://apidock.com/rails/v3.2.1/ActionView/Helpers/UrlHelper/button_to

http://apidock.com/rails/v3.2.1/ActionView/Helpers/UrlHelper/link_to

+0

谢谢!我将它改为​​ \t \t <%= button_to'Destroy',girl,confirm,'确定吗?',:disable_with =>'删除...',方法:: delete,:class =>'btn-迷你BTN-危险BTN”不要%> \t 摧毁 \t \t <% end %> \t但它仍然同样没有改变... – MKK 2012-07-13 05:24:20

+0

在http://叽叽喳喳.github.com/bootstrap/base-css.html#图标说“当在按钮或导航链接中使用文本字符串旁边时,请务必在标签后留出空格,以保证适当的间距。” – house9 2012-07-13 05:37:49

+0

另外,rails可能会转义html,将其包装在一个字符串中并在需要时传递给raw函数 – house9 2012-07-13 05:38:41