私のレールアプリで@all_tipsに格納されている文章(ヒントのタイトル)をコピーするためにクリックできるボタンのセットを作成しようとしています。現時点では、コピーは機能していますが、最初の単語(スペースがあるとすぐに停止します)の場合にのみ表示されます。なぜ、わからなくて、他のガイダンスを見つけることができませんでした。なぜZeroClipboardは最初の単語のみをコピーしますか?
<% (@all_tips).each do |n| %>
<button class="btn btn-success copy_to_clipboard" data-clipboard-text= <%= n.title %> > <p> <%= n.title %></p> </button>
<% end %>
<script>
jQuery.fn.copyToClipBoard = function() {
var clip = new ZeroClipboard($(".copy_to_clipboard"));
}
$(function() {
$('.copy_to_clipboard').copyToClipBoard();
});
</script>
ご協力いただきありがとうございます!
お試しください:data-clipboard-text = "<%= n.title%>" – markets