【问题标题】:Rails 3.1, rename ERB to HAML caused Template is missingRails 3.1,将 ERB 重命名为 HAML 导致模板丢失
【发布时间】:2011-11-03 18:41:25
【问题描述】:

我决定开始使用 HAML 来加速开发,所以,我决定像这样重命名我的视图:

new.html.erbnew.html.haml 但是,rails 似乎不再将它连接到控制器,这是完整的错误消息:

模板丢失

缺少模板测验/新的,应用程序/新的 {:handlers=>[:erb, :builder, :coffee], :formats=>[:html], :locale=>[:en, :en]} .在以下位置搜索:*“C:/Users/Sam/RubymineProjects/hope/app/views”*“D:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/kaminari-0.12.4/app /views" * "D:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/devise-1.4.8/app/views"

这是新动作:

def new
    @quiz = Quiz.new

    respond_to do |format|
      format.html # new.html.erb
    #  format.json { render json: @quiz }
    end
  end

那么,我该怎么办??

【问题讨论】:

    标签: ruby-on-rails-3 haml


    【解决方案1】:

    确保将gem 'haml' 添加到您的Gemfile 并运行bundle install;这样一来,Rails 就会知道如何处理您的 HAML 文件。

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 2011-04-17
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多