2012-05-14 26 views
22

Ưu điểm và/hoặc nhược điểm của các loại đá quý khác nhau cung cấp chức năng của Twitter Bootstrap cho Rails là gì? Tính đến thời điểm viết câu hỏi này, The Ruby Toolbox lists the following projects:So sánh giữa các Đá quý Bootstrap của Twitter cho Rails

Và thậm chí một số người khác cung cấp chức năng một phần (ví dụ: tạo biểu mẫu). Những viên đá quý này khác nhau như thế nào?

P.S. Nếu thích hợp, xin vui lòng viết về mỗi viên ngọc trong một câu trả lời riêng biệt, để mỗi người có thể được bình chọn.

+1

Xem thêm [Hướng dẫn đường ray -Bootstrap và CSS tùy chỉnh] (http://ruby.railstutorial.org/chapters/filling-in-the-layout?version=4.0#sec-custom_css) (Sử dụng ** bootstrap-sass **), http://railsapps.github.io/twitter-bootstrap-rails.html (Chúng đề xuất ** bootstrap-sass **) và http://railscasts.com/episodes/328-twitter-bootstrap- cơ bản (Anh ấy sử dụng ** twitter-bootstrap-ray **). Cá nhân tôi sử dụng ** bootstrap-sass ** và thích nó. – Yarin

+0

Cảm ơn bạn @Yarin. –

Trả lời

11

Đá quý sử dụng nhiều cách khác nhau để tải bản khởi động twitter vào ứng dụng Rails của bạn.

trích dẫn từ một bài đăng blog xuất sắc về chủ đề này, Twitter Bootstrap, Less, and Sass: Understanding Your Options for Rails 3.1:

  • Sử dụng mã Ít gốc thông qua một động cơ Rails (ít-ray-bootstrap hoặc twitter-bootstrap-ray)
  • Sao chép để dịch mã Sass trực tiếp vào ứng dụng của bạn (sass-twitter-bootstrap), hoặc
  • Sử dụng phiên bản Sass đã dịch qua công cụ Rails (bootstrap-sass hoặc bootstrap-rails).

Quyết định cách tiếp cận nào bạn cảm thấy tốt nhất, sẽ giúp bạn quyết định sử dụng đá quý nào.

2

Tôi đã thử các anjlab-bootstrap-ray, bởi vì tôi đã muốn bắt đầu một dự án mới Prototype với Bootstrap 3.0 RC1Rails 4.

Tôi gặp một số vấn đề với turbolinks và javascript bootstrap không hoạt động đối với thành phần thả xuống, được sử dụng trong thanh điều hướng.

Sau một số tìm kiếm và một số gỡ lỗi, tôi có thể làm cho nó hoạt động di chuyển thẻ bao gồm javascript vào phần đầu của trang bố cục html.

Một điểm cộng cho đá quý này là nó không bao gồm các biểu tượng và bạn có thể chọn bất kỳ bộ nào bạn muốn, ví dụ như glyphicons hoặc phông chữ tuyệt vời.

+0

Bạn vẫn đang sử dụng đá quý này? –

+1

Có, tôi vẫn sử dụng nó. Nó bây giờ hoạt động hoàn hảo. Trong dự án của tôi, tôi sử dụng hai loại đá quý sau: 'gem' anjlab-bootstrap-rails ',: require =>' bootstrap-rails ' gem' bootstrap-glyphicons'' –

3

Tôi sử dụng đường ray khởi động anjlab.

  • Có những lợi ích sau: Sự phát triển của nó rất tích cực.
  • Họ phát hành phiên bản thứ 3 gần đây bao gồm bản khởi động twitter mới nhất 3.
  • Nó cũng hoạt động với đường ray4.
  • Một khía cạnh quan trọng của bootstrap3 là các biểu tượng đã được di chuyển từ .png sang các tệp phông chữ tuyệt vời.

Nói chung tôi hài lòng với điều đó.

Các vấn đề liên quan