2012-04-19 33 views
12

Tôi đang cố gắng sử dụng twitter-bootstrap-ray với một ứng dụng đường ray hiện có và nhận được lỗi sau khi tôi làm mới trang.Thêm twitter-bootstrap-ray với một ứng dụng đường ray hiện có

không có tập tin để tải - ít (trong /app/assets/stylesheets/bootstrap_and_overrides.css.less)

nguồn Trích (khoảng dòng # 5):

2: <html> 
3: <head> 
4: <title>Tracker</title> 
5: <%= stylesheet_link_tag "application" %> 
6: <%= javascript_include_tag "application" %> 
7: <%= csrf_meta_tags %> 
8: </head> 

bất kỳ ý tưởng những gì tôi đang làm sai? cảm ơn

Trả lời

0

Tôi đã làm cho nó hoạt động bằng cách thay thế stylesheet_link_tag thành bootstrap_and_overrides. Tuy nhiên, tôi đang sử dụng devise cho xác thực và twitter-bootstrap-rails, tôi nghĩ là messes lên mô hình người dùng đưa ra bởi vì không có chức năng đăng xuất hoặc đăng nhập nào hoạt động.

+1

thay thế nó bằng gì? – holaSenor

1

Trong một số trường hợp, bạn chưa cài đặt bộ đệm.

thêm

#gem 'therubyracer' , '= 0.10.2' 

để Gemfile của bạn và

#bundle install 

có thể giải quyết vấn đề này. (Trong trường hợp của tôi, tôi không thể làm cho rubyracer 0.11.0, vì vậy tôi định 0.10.2)

Nếu bạn chưa cài đặt libv8, bạn phải exec

#gem install libv8 --version=3.11.8.3 

hoặc một cái gì đó như thế này trước.

+0

bây giờ làm việc cho tôi, câu trả lời tuyệt vời – seufagner

+1

Tôi đã thử tất cả những điều này và vẫn phải thêm 'gem' less-rails'', trong trường hợp bất kỳ ai khác chạy vào đây. – woz

0

Tôi cũng có thể làm việc này bằng cách thay thế 'ứng dụng' bằng 'bootstrap_and_overrides' trong thẻ stylesheet_link_tag của mẫu bố cục, theo đề xuất của sdurg4.

11

Trong trường hợp của tôi, chỉ bắt đầu lại máy chủ đường ray mới không thực hiện thủ thuật. Tôi phải làm những việc sau đây để khắc phục vấn đề.

1. Tôi cần cài đặt những viên đá còn thiếu trước. Tôi đã thêm dòng sau vào Gemfile tôi:

gem "therubyracer" 
    gem "less-rails" 

Sau đó, trong giao diện điều khiển tôi chạy:

bundle install 

2. Cuối cùng, tôi đã phải tái khởi động đường ray máy chủ của tôi.

Sau tất cả các bước này, trình khởi động twitter bắt đầu làm việc với ứng dụng đường ray của tôi. Hy vọng điều này sẽ giúp một người phải đối mặt với cùng một rắc rối mà tôi đã làm!

0

Sử dụng đường ray 3.2.13:

Sau khi tôi cài đặt 3 viên ngọc (therubyracer/ít đường ray/twitter-bootstrap-ray) Tôi thay thế dòng này * = đòi hỏi twitter/bootstrap với * = đòi hỏi bootstrap_and_overrides trong ứng dụng .css.

Từ hướng dẫn github cập nhật: (. Môđun Responsive được tách ra)

Tập tin này nhập khẩu phong cách Bootstrap và đáp ứng cho bạn https://github.com/seyhunak/twitter-bootstrap-rails/wiki/Upgrading-Guide

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