web-dev-qa-db-ja.com

Railsプロジェクトに外部スタイルシートを追加する

Rails 3.2.1。Railsアプリケーションに外部スタイルシートを追加するにはどうすればよいですか?

私は役に立たないために次の答えを試しました:

  • Ruby on Rails? で外部スタイルシートにリンクするにはどうすればよいですか?)==-しかし、回答に示されているリンクが機能していません。
  • Ruby on Rails application? でCSSを使用するにはどうすればよいですか?)==-これはpublic/stylesheetsにスタイルシートを追加することを示していますが、私はpublic/stylesheetsという名前のフォルダーはありません。パブリックフォルダーはありますが、/vendor/assetsの下にスタイルシートフォルダーがあります。
  • css @import外部スタイルシート -しかし、それは不明確です。
16
riship89

レイアウトですでに次のようなものを使用していると仮定します。

stylesheet_link_tag 'application'

外部スタイルシートを参照したい場合は、URLを渡すだけです。

stylesheet_link_tag 'application', 'http://yui.yahooapis.com/2.8.1/build/reset/reset-min.css'

コードベースに実際のファイルを含める場合:

app/assets/stylesheetsは、メインのcssファイルを配置する場所です。

vendor/assets/stylesheetsは、プラグインのcssファイルを配置する場所です。

Jsファイルでも同じです。たとえば、application.jsapp/assets/javascriptsに入れられ、timeago.jsのようなjqueryプラグインはvendor/assets/javascriptsに入れられます。

17
James

この問題の解決策をしばらく探した後、bootstrapテーマをRails app = > http://www.notch8.com/implementing-a-bootstrap-theme/

これは、Bootstrap 1つ以外のCSSおよびJSテンプレートに適用できます。

この助けを願っています(英語を間違えたらごめんなさい)

1
Arnaud