我正在Rails 3中开发一个应用程序,其中我有一个包含URL的文本字段:
<input type="text" readonly="readonly" value="<%= linkbunch_url(@link.link) %>" class="span4" id="url_copy" />
接下来我有一个按钮:
<button type="button" id="copy_link" class="btn btn-success"><i class="icon-share" ></i> Copy To ClipBoard</button>
当有人点击此按钮时,我希望将文本字段中的网址复制到剪贴板中。我该怎么做?
答案 0 :(得分:2)
通过网络浏览器无法通过Ruby实现这一目标。
您需要使用JavaScript方法。请看“How to copy to the clipboard in JavaScript?”。
答案 1 :(得分:1)
好的,我找到了解决问题的方法。那些面临类似问题的人看看这个: Link
答案 2 :(得分:1)
这是对我有用的解决方案。我用了这个gemfile
并且仅安装了以下宝石:
gem 'clipboard-rails'
gem 'jquery-rails'
还将它们包含在您的app / assets / javascripts / application.js文件中
//= require clipboard
//= require jquery
//= require jquery_ujs