基本的な開始コードを調べて、つづりを間違えなかったことを確認しました。あなたは私がしたことを見るかもしれません。application.html.erbを表示できません。私の基本的なアプリにはモデルが1つしかありません。私はコントローラーをインストールしておらず、TDDを介して最初にモデルが機能することを確認していません。「twitter-bootstrap-rails」をインストールし、インストール手順に従いました。ブートストラップをインストールする前にビューをテストしませんでした。私のrubyは1.9.3で、railsアプリは3.2.11です。これが私のroutes.rbです。
root :to => 'weather#index'
resources :weather
これが私の該当するGemfileです
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
これが私のviews/Weather / index.html.erbです:
test
私のviews/layouts / application.html.erbには、<%=利回り%>のtwitter-bootstrap-railsレイアウトがあります
私のコントローラーはRailsウェイという名前ではないことを知っています。適切な場所すべての天気に変更しても、結果は同じです。アプリケーションのhtmlコードのどれも使用せずに単語テストを取得します。結果のソースは、htmlヘッダーや出力を含まない単なる「テスト」です。レイアウト:'application'をインデックスアクションに配置すると、表示されますが、index.html.erbのコンテンツは表示されません。私はSOを調べましたが、適用されていないか、機能していないようです。これで新しいことは障害です。私は愚かな何かを見落としたと確信しています。見てくれてありがとう、サム