RubyonRailsアプリケーションのフレームワークとしてTwitterBootstrapを使用しています。
私link_to
は次のCSSクラスでボタンとしてスタイル設定されたリンクを生成するために使用します: "btnbtn-primarybtn-mini"。
例えば:
<%= link_to 'New Event', url_for(:action => 'new', :controller => 'events') , :class => "btn btn-primary btn-mini" %>
次のhtmlを生成します
<a href="/events/new" class="btn btn-primary btn-mini">New Event</a>
ボタンは正しく表示されますが、ボタンのテキストは白ではなく灰色で表示されます。機能的には正常に動作し、無効にされているわけではありません。マウスをボタンの上に置くと、テキストも白に変わります。
いくつかのケースをテストしました。私が結論付けたのは、生成された(またはハードコードされた)リンクがスラッシュ(/)で始まる場合は常に、ボタンのテキストが灰色になるということです。相対リソースで始まるときはいつでも
Rails 3.2.2を実行していて、最新のtwitter-bootstrap-gemを使用しています。
どうすれば修正できますか?