當你運行rails scaffold
命令,你會看到類似這樣的:
$ bin/rails generate scaffold HighScore game:string score:integer
invoke active_record
create db/migrate/20130717151933_create_high_scores.rb
create app/models/high_score.rb
invoke test_unit
create test/models/high_score_test.rb
create test/fixtures/high_scores.yml
invoke resource_route
route resources :high_scores
invoke scaffold_controller
create app/controllers/high_scores_controller.rb
invoke erb
create app/views/high_scores
create app/views/high_scores/index.html.erb
create app/views/high_scores/edit.html.erb
create app/views/high_scores/show.html.erb
create app/views/high_scores/new.html.erb
create app/views/high_scores/_form.html.erb
invoke test_unit
create test/controllers/high_scores_controller_test.rb
invoke helper
create app/helpers/high_scores_helper.rb
invoke jbuilder
create app/views/high_scores/index.json.jbuilder
create app/views/high_scores/show.json.jbuilder
invoke assets
invoke coffee
create app/assets/javascripts/high_scores.coffee
invoke scss
create app/assets/stylesheets/high_scores.scss
invoke scss
identical app/assets/stylesheets/scaffolds.scss
檢查最後部分,Rails創建一個scaffolds.scss文件,另一個用於模型,默認情況下,模型不包含CSS規則,但腳手架具有,因此,您可以嘗試刪除它。
您也可以嘗試使用--no-stylesheets
或--no-scaffold-stylesheet
標誌不生成不需要的CSS文件。
您是否創建了一些腳手架? –
腳手架創建默認的CSS? – user1876508
是的,檢查您的應用程序/ assets/stylesheets文件夾。 –