4
我有一個基本的靜態網頁。ActionView :: Template :: Error:ActionView :: Template :: Error:undefined方法`[]'爲零:NilClass
class StaticPagesController < ApplicationController
def home
end
end
還有一個只有標題的home.html.erb。這部作品在研究與開發但測試
test "should get home" do
get :home
assert_response :success
assert_select "title","home | #{@base}"
end
完美的罰款與錯誤application.html.erb
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
這種失敗
ActionView::Template::Error: ActionView::Template::Error: undefined method []' for nil:NilClass
其示值誤差是作爲造成線路錯誤。是什麼導致了這個問題?
其工作時,我revome stylesheet_link_tag。
*= require_tree
*= require_self
@import "bootstrap-sprockets";
@import "bootstrap";
這是我的application.css。樣式表目錄中還有兩個其他scss文件。
發現問題並修復它。但不明白爲什麼會發生。引導程序必須移動到同一目錄中的sass文件,並且沒有錯誤。但爲什麼會發生?它在發展中工作。