donc je voulais copier l'URL de chaque ressource pour le presse-papiers donc j'ai essayé:Ruby on Rails presse-papiers-rails d'émission de copie url dynamique
<% @posts.each do |post|%>
<script>
$(document).ready(function(){
var clipboard = new Clipboard('.clipboard-btn');
console.log(clipboard);
});
</script>
<textarea id="bar"><%= post_path(post)%></textarea>
<button class="clipboard-btn" data-clipboard-action="copy" data-clipboard-target="#bar">
Copy to clipboard
</button>
<% end %>
Mais le problème qui a été seulement copié l'url du première ressource. J'ai donc essayé ceci:
<% @posts.each do |post|%>
<script>
$(document).ready(function(){
var clipboard = new Clipboard('.clipboard-btn<%=post.id%>');
console.log(clipboard);
});
</script>
<textarea id="bar<%=post.id%>"><%= post_path(post)%></textarea>
<button class="clipboard-btn<%=post.id%>" data-clipboard-action="copy" data-clipboard-target="#bar<%=post.id%>">
Copy to clipboard
</button>
<% end %>
sans chance
essayer this- [plusieurs presse-papiers de copie] (https://stackoverflow.com/questions/45472971/javascript-copy-text-buttons- for-multiple-textareas-on-one-page) – Gabbar