2013-04-16 26 views
12

hiện tại tôi đang cố gắng thiết lập một ứng dụng đơn giản trong Ruby on Rails. Tôi đã di chuyển db, gieo nó và bây giờ bị mắc kẹt ở lỗi sau.không chuyển đổi ẩn nil thành chuỗi

no implicit conversion of nil into String 

Extracted source (around line #4): 

1: <!--[if lt IE 9]> 
2: <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
3: <![endif]--> 
4: <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
5: <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %> 
6: <%= stylesheet_link_tag 'custom', :media => 'screen' %> 

Có vẻ như những người trợ giúp thẻ nội dung không hoạt động bình thường hoặc không trả lại nil (nếu điều đó có thể xảy ra)?

Trả lời

22

tôi hotfixed lỗi này bằng cách thêm dòng sau vào application.rb tôi:

ActionController::Base.config.relative_url_root = '' 

Các lỗi rất có thể là do một lỗi trong phiên bản đường ray của tôi mà là 3.0.12.

+5

Đó là lỗi đã biết trong phiên bản đường ray của bạn và nó sẽ không bao giờ được sửa trong Rails 3.0.x, xem https://github.com/rails/rails/issues/9619 – Jarl

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