0

新しいコントローラーを生成しました-

murtaza@murtaza-dev:~/workspace/rails/sim-sim$ rails g controller home index
          create  app/controllers/home_controller.rb
           route  get "home/index"
          invoke  haml
          create    app/views/home
          create    app/views/home/index.html.haml
          invoke  test_unit
          create    test/functional/home_controller_test.rb
          invoke  helper
          create    app/helpers/home_helper.rb
          invoke    test_unit
          create      test/unit/helpers/home_helper_test.rb
          invoke  assets
          invoke    coffee
          create      app/assets/javascripts/home.js.coffee
          invoke    scss
          create      app/assets/stylesheets/home.css.scss

ただし、localhost:3000 / home / indexでアクセスしようとすると、Webページで次のエラーが発生します-

テンプレートがありません

テンプレートhome/index、application / indexに{:locale => [:en]、:formats => [:html]、:handlers => [:erb、:builder、:coffee]}がありません。検索対象:* "/ home / murtaza / workspace / rails / sim-sim / app / views"

どうすれば修正できますか?

4

1 に答える 1

0

「gem'haml-rails'」をGemfile開発グループに追加する必要があるかもしれません

このような:

Gemfile

gem 'haml-rails', :group => :development
于 2012-07-25T09:28:12.377 に答える