私はRuby on RailsアプリケーションのフレームワークとしてTwitter Bootstrapを使用しています。Twitterブートストラップはグレーのテキストでボタンを表示します
私はlink_to
を使用して、次のCSSクラス「btn btn-primary btn-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を使っています。
どうすれば修正できますか?
はい、私は気づいたことはありません!どうもありがとう。 – Mustafa
TBSを初めて使用したときにそれを理解するのに数時間かかりました:) – DVG
私の質問を見つけられたらうれしいです^ _ ^。しかし、異なるリンクはどう違って見えますか? – Mustafa