やりたいこと
こんな感じでtwitterに投稿できるようにしたい
↓
![スクリーンショット 2018-11-19 20.53.02.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F246662%2F25c18bd0-c8e5-95d8-d467-67c4d1307a53.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4cd3a1ef2fc8bf02f89d30f00e16864e)
公式ページ
![スクリーンショット 2018-11-19 21.02.53.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F246662%2Fac932d12-918f-ec8d-b896-b506b0d25824.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=074234e15e0271cbedf43fadb9562eb6)
実際に埋め込む
コード
<a class="twitter-share-button"
href="https://twitter.com/intent/tweet?text=Hello%20world">
Tweet</a>
↑
このコードを好きなところに埋め込む
例えば、、、
app/views/posts/show.html.erb
<div class="row">
<div class="col-md-12">
<h1><%= @post.title %></h1>
<p>カテゴリ: <%= @post.category %></p>
<p>投稿日:<%= @post.created_at %></p>
<hr>
<%= simple_format(@post.body) %>
<hr>
<p></p>
<!-- 変更場所 --!>
<a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=[ブログタイトル]:<%= @post.title %>">
Tweet
</a>
<!-- ここまで --!>
<p></p>
<a href="https://twitter.com/intent/tweet?screen_name=KEIBADEIKKAKU&ref_src=twsrc%5Etfw" class="twitter-mention-button" data-show-count="false">Tweet to @KEIBADEIKKAKU</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<p></p>
<a href="https://twitter.com/KEIBADEIKKAKU?ref_src=twsrc%5Etfw" class="twitter-follow-button" data-show-count="false">Follow @KEIBADEIKKAKU</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<p></p>
<%= link_to "編集", edit_post_path(@post), class: "btn btn-secondary" %>
<%= link_to "削除", post_path(@post), class: "btn btn-danger", method: :delete %>
</div>
</div>
デフォルトの文字変更
![スクリーンショット 2018-11-19 21.46.24.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F246662%2F77ef24ba-57be-509d-1249-70ef48b55987.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a87ca8e75668e6a3c83406cc6e6cc94d)
![スクリーンショット 2018-11-19 21.47.16.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F246662%2F3d141efb-ea59-ebc6-18e8-b0bf105c1267.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=53dac54c9ce30108281c9ff28936de2d)
コード
<a class="twitter-share-button"
href="https://twitter.com/intent/tweet?text=[ブログタイトル]:<%= @post.title %>">
Tweet</a>
コード
<a class="twitter-share-button"
href="https://twitter.com/intent/tweet?text=ここのデフォルト文字を変更するよ">
Tweet</a>
~/tweet?text=**[ブログタイトル]:<%= @post.title %>**">
~/tweet?text=ここのデフォルト文字を変更するよ">
↑
大文字の部分を変更すれば、デフォルトで文字が入ります
結果
![スクリーンショット 2018-11-19 21.14.16.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F246662%2Fb26e0bc5-fd63-08f9-64d0-7adc12039325.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0dc0f7fb6f52aab23ba7158bd8de0c3d)
twitterに投稿 pic.twitter.com/4BRQ9I5NW1
— オストルぃ 🌔🌈 (@KEIBADEIKKAKU) November 19, 2018
参考