質問: Ruby on Rails も Bootstrap も 初心者です。 Ruby on Rails + Bootstrap で印刷すると、リンク先の URL が表示され、印刷されてしまいます。 ネットで調べているのですが、bootstrap.css というファイルの @media print { a[href]:after { content: "(" attr(href) ")"; } abbr[title]:after { content: "(" attr(title) ")"; } } が、悪さをしているので、そこを削除したらいい、という記事を 見つけましたが、そのbootstrap.css というファイルを 見つけることができません。 そのファイルの在り処と対処の仕方をご存知の方がいらっしゃいましたら 教えて頂けますでしょうか?よろしくお願い致します。 Bootstrap は以下の様に組み込んで使っています。 Gemfile に以下を追加 gem 'bootstrap-sass' $ bundle install アプリ名/app/assets/stylesheets/application.scss に以下を追加 @import "bootstrap-sprockets"; @import "bootstrap"; アプリ名/app/assets/javascripts/application.js に以下を追加 //= require bootstrap-sprockets たいへん気に入っているのですが、ここだけうまくいかず困っています。 よろしくお願い致します。
回答: ご回答ありがとうございます。 $ which ruby ~/.rbenv/shims/ruby このなかに、bootstrap.css は見つけられませんした。 なるほど、システムの方にあるのか、と理解し $ sudo find / -name bootstrap.css も実行しましたが見つかりませんでした。 しかし、教えて頂いたことをヒントに、gem で検索。すると以下のような結果となりました。 $ sudo find / -name gem ~/.rbenv/shims/gem ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rubygems-update-2.1.0/bin/gem ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rubygems-update-2.2.2/bin/gem ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rubygems-update-2.5.1/bin/gem ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rubygems-update-2.6.6/bin/gem ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rubygems-update-2.6.8/bin/gem ~/.rbenv/versions/2.3.1/bin/gem ~/.rbenv/sources/2.3.1/ruby-2.3.1/bin/gem そして、以下を見つけました! ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.6 ~/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7 これらのなかに、各々、assets/stylesheets/bootstrap/_print.scss というファイルがあり、探していた記述を発見!さっそく削除してあげました。 すると、期待通り印刷しても、リンク先の URL は表示されなくなりました。 これで、今後困ることはなくなると思います。助かりました。ありがとうございます! また、今後ともよろしくお願いします。