1

Twitterのインテントボタンにアイコンを使いたいです。

<%= button_to "Share on Twitter", "https://twitter.com/intent/tweet?text=#{@twitter_message}", :class => "btn" %>

出来ますか?

このページには、button_tag ヘルパーを使用するボタンが他に 2 つあり、これらのボタンにアイコンを挿入できます。button_to を button_tag に変換する必要がありますか?

4

3 に答える 3

3

button_to documentationによると、入力タグを生成します。

<%= button_to "New", action: "new" %>

<form method="post" action="/controller/new" class="button_to">
   <div><input value="New" type="submit" /></div>
</form>"

したがって、次のようなボタン クラスでは、代わりに link_to を使用する必要があります。

<%= link_to "Share on Twitter", "https://twitter.com/intent/tweet?text=#{@twitter_message}", :class => "btn icon-edit" %>

私は twitter bootstrapを使用してこれを行いました。

于 2013-08-06T09:26:30.863 に答える
1

link_toあなたのケースにより適しているので、代わりに使用しない理由。

link_to 'http://tweeter.com/bla-bla', class: 'btn' do
    # Your text and icon
end
于 2013-08-06T09:29:54.667 に答える
0

これはうまくいくはずです:

<%= button_to "https://twitter.com/intent/tweet?text=#{@twitter_message}", :class => "btn" do %>
   <i class="icon-something"></i>Share on Twitter
<% end %>
于 2013-08-06T09:17:28.513 に答える