誰かがtwitterのブートストラップを使って、実稼働環境にアプリケーションをデプロイしましたか?あなたは私をいくつかのリソースに導くことができますか?私は鉄道を見ましたが、詳細な説明をするブログがあれば見ました。 twitterブートストラップ以外のフロントエンドには他のオプションはありますか?また、任意のjavascriptのオプションはありますか?Twitter-Bootstrap in Rails 3.2.3
答えて
私はRubyのソースからこの記事を読んで楽しんだ:また、あなただけのTBの外観をカスタマイズしたい場合は、ここでhttp://stylebootstrap.info/
をチェックするには巨大である
http://rubysource.com/twitter-bootstrap-less-and-sass-understanding-your-options-for-rails-3-1/
http://rubysource.com/how-to-customize-twitter-bootstrap%E2%80%99s-design-in-a-rails-app/
をブートストラップ拡張機能/プラグインのリスト: http://www.bootstraphero.com/the-big-badass-list-of-twitter-bootstrap-resources
ここが問題です:ブートストラップはフロントエンドではありません。これは、まともな外観の出発点を作成することで、サイトの設計を開始する方法です。主にCSS(よく、LESS)であり、余分なUI機能を追加するためにJavaScriptをいくつか追加しています。
実際にRailsアプリのフロントエンドを構築することに興味がある場合は、Backbone.jsに興味があるかもしれません。バックボーンは、あなたのHTML DOMをあなたのデータ(Railsから)と結びつける方法であり、何かをするたびにページの更新を必要としない単一ページのアプリケーションに最適です。バックボーンを学ぶための良い出発点は、コードスクールのAnatomy of Backboneチュートリアルです。偶然にも、コードスクールでは他にもたくさんのコースを用意しています。
はRails 3.2.3で動作しますか?デフォルトのCSS値(例:幅)を選択していないため、わかりません。私はtwitter-bootstrap-rails gemを使用しています –
CSSとJavaScriptをビューにリンクするには、Asset Tag Helpersを使用できます。一例として、
:これらのファイルの名前である場合
<%= javascript_include_tag "bootstrap" %>
<%= stylesheet_link_tag "bootstrap" %>
は、bootstrap.js
とbootstrap.css
へのリンクタグを生成します。
javascript_include_tag
はapp/assets/javascripts
stylesheet_link_tag
に対するスクリプトを引っ張るあなたは、ディレクトリ構造内のファイルを(つまり、資産が上記のフォルダのルートにありません)を参照したい場合は、あなたがリンクすることができapp/assets/stylesheets
に対するスタイルシートを引っ張りますこれらのルートフォルダからの相対:
<%= javascript_include_tag "/bootstrap/bootstrap-min" %>
<%= stylesheet_link_tag "/bootstrap/bootstrap" %>
これらのタグは、app/assets/javascripts/bootstrap/bootstrap-min.js
とapp/assets/stylesheets/bootstrap/bootstrap.css
を参照します。
スタイルを適用するには、スタイルシートクラスとidをbootstrap.cssで使用します。あなたはGitHubの上のコードを見て混乱している場合
:
<%= link_to "View project on GitHub",
"https://github.com/twitter/bootstrap/",
:class => "btn btn-primary btn-large" %>
編集:たとえば、Twitterのブートストラップをフォークするボタンをクリックすると、URL Helperを使用します
<a href="https://github.com/twitter/bootstrap/"
class="btn btn-primary btn-large">View project on GitHub</a>
のように見えます
.less
拡張子です。これは、BootstrapがLessと呼ばれるCSS生成フレームワークを使用するためです。
make bootstrap
を実行し、
lessc
がインストールされていることを確認する必要があります。または、すでにコンパイルされたフレームワーク
hereをダウンロードできます。
別の回答に対する投稿者のコメントに基づいて、これは関連しないかもしれません(twitter-bootstrap-gemが使用されています)。私はそれがそのまま問題に基づいて学習プロセスに関連していると思うので、これを残します。 –
- 1. rails 3.2.3 - javascript - application.js - link_to_remove_fields
- 2. ActiveAdmin 0.4.3 Rails 3.2.3アップグレードエラー
- 3. in in Railsの
- 4. Rails 3.2.3 sqlite gemがインストールされていない
- 5. herokuはRails 3.2.3のjrubyをサポートしていますか?
- 6. Rails 3.2.3 Rakeキュウリ:ライブラリがロードされていません
- 7. は、私はRailsの3.2.3を使用していて、TinyMCEの
- 8. モデルスコープが壊れているrake db:migrate - rails 3.2.3 postgres 9.1.3
- 9. Railsでtext_areaをレンダリングするときの余分な空白3.2.3
- 10. Rails 2.3.11 - > 3.2.3 regexでシンプルなgsubが動作しない
- 11. jQuery in Rails 3 "Beginning Rails 3"
- 12. アソシエーションin Rails 4
- 13. メッセージングシステムin Rails
- 14. Rails Devise:Sign Inカスタマイズ
- 15. Helpers in Railsエンジン
- 16. Javascript redirect_to in rails
- 17. rails expire_action in observer?
- 18. POST in rails 3
- 19. Mollom in Rails 3
- 20. LINQ in Rails
- 21. skip_filter in rails
- 22. many_to_mails in rails
- 23. Rails in depthプラグインチュートリアル
- 24. フォロワーモデルin Rails
- 25. date_select in rails
- 26. CheckBox_Tag in Rails
- 27. ActiveSupport :: StringInquirer in Rails
- 28. #TODO in rails
- 29. Upsert in Rails ActiveRecord
- 30. Rails App in Dropbox
ブートストラップはCSSとJavaScript(クライアント側)で、Railsはサーバー側です。 Railsビューで外部スタイルシートとJavaScriptを使用する方法に関するチュートリアルをお願いしていますか? –
はい。外部スタイルシートとJavaScriptの使用方法に関するチュートリアル –