Ruby on rails Rails 3中未显示应用程序布局

Ruby on rails Rails 3中未显示应用程序布局,ruby-on-rails,twitter-bootstrap,Ruby On Rails,Twitter Bootstrap,我已经检查了我的基本起始代码,以确保我没有拼写错误。你可能会看到我做了什么。我无法显示我的application.html.erb。我的基本应用只有一个型号。我还没有安装控制器和视图,首先通过TDD工作模型。我安装了“TwitterBootstrap rails”,并按照安装过程进行了操作。在安装引导程序之前,我没有测试视图。我的ruby是1.9.3,rails应用程序是3.2.11这是我的routes.rb root :to => 'weather#index' resources

我已经检查了我的基本起始代码,以确保我没有拼写错误。你可能会看到我做了什么。我无法显示我的application.html.erb。我的基本应用只有一个型号。我还没有安装控制器和视图,首先通过TDD工作模型。我安装了“TwitterBootstrap rails”,并按照安装过程进行了操作。在安装引导程序之前,我没有测试视图。我的ruby是1.9.3,rails应用程序是3.2.11这是我的routes.rb

 root :to => 'weather#index'
 resources :weather
这是我的档案

 group :assets do
   gem 'sass-rails', '~> 3.2'
   #gem 'bootstrap-sass', '~> 2.3.1.0' bailed when it seemed to conflict
   gem 'coffee-rails', '~> 3.2.1'
   gem 'uglifier', '>= 1.0.3'
 end
这是我的控制器:

 class WeatherController < ActionController::Base
   def index
   end
 end
My views/layouts/application.html.erb具有带有


我知道我的控制器没有命名为Rails way。当我在所有合适的地方把它改成天气时,结果是一样的。我得到的单词测试没有应用程序html代码。结果的来源只是“测试”,没有html标题或输出。如果我在index操作中放置布局:“application”,我会使它出现,但不会显示index.html.erb的内容。我已经看过了,但它们似乎不适用,也不起作用。在这方面新手是个障碍。我肯定我忽略了一些愚蠢的事情。感谢您的关注,sam

您的控制器应该从ApplicationController继承,而不是从ActionController::Base继承

刚才提到我自己一段时间前关于同一个问题的问题:


更改它对几个人都有效。

您是否使用裸体application.html.erb文件对其进行了测试?e、 仅仅是HTML框架而没有引导程序?也许在index操作中设置@test=test变量,并从test index.html.erb布局调用它?是的。在application.html.erb文件中,我拖动了标记中的所有内容,得到了相同的结果。该变量传递良好,因此它知道它是Rails erb文件。Thx.您是否尝试过以下答案中的解决方案?从ApplicationController继承?非常接近。这次和早些时候,我犯了不同的错误。最近的一个是Sass::SyntaxError,位于
 test