Ruby 打印按钮
Ruby print button
<%= link_to "Print", 'window.print();return false;', class: "btn btn-primary" %>
正在尝试实现打印按钮,但我不知道要使用什么格式。谁能帮帮我。我希望它使用 class btn btn-primary
你需要告诉浏览器你想在那里执行Javascript。因此,您要么需要使用 onClick
,可以通过 :onclick =>
参数给出,要么在代码前加上 javascript:
.
这是一个类似的 SO 问题:How can I put a print link/button on my project page to printout an infomation?
尝试这样的事情:
<%= link_to "Print", '#', class: "btn btn-primary",
onclick: 'window.print();return false;' %>
我相信你把事情搞得比实际情况更复杂了。您不需要使用 link_to
助手,因为您没有做任何可以从中受益的事情。只需使用一个简单的 a
或 button
标签。
<a onclick='window.print(); return false;' class='btn btn-primary'>Print</a>
或
<button onclick='window.print(); return false;' class='btn btn-primary'>Print</button>
<%= link_to "Print", 'window.print();return false;', class: "btn btn-primary" %>
正在尝试实现打印按钮,但我不知道要使用什么格式。谁能帮帮我。我希望它使用 class btn btn-primary
你需要告诉浏览器你想在那里执行Javascript。因此,您要么需要使用 onClick
,可以通过 :onclick =>
参数给出,要么在代码前加上 javascript:
.
这是一个类似的 SO 问题:How can I put a print link/button on my project page to printout an infomation?
尝试这样的事情:
<%= link_to "Print", '#', class: "btn btn-primary",
onclick: 'window.print();return false;' %>
我相信你把事情搞得比实际情况更复杂了。您不需要使用 link_to
助手,因为您没有做任何可以从中受益的事情。只需使用一个简单的 a
或 button
标签。
<a onclick='window.print(); return false;' class='btn btn-primary'>Print</a>
或
<button onclick='window.print(); return false;' class='btn btn-primary'>Print</button>