我创建了一个新项目并添加了一个Gemfile,包括以下内容:
source 'https://rubygems.org'
gem 'slim'
gem 'sass'
gem "guard-slim"
gem 'guard-sass'
然后,在运行bundle install
和guard init
之后,生成了一个Guardfile。
在我的Guardfile中,我有以下代码:
guard "slim", :input_root => "slim", :output_root => "." do
watch(%r{^templates/.+(\.slim)$})
end
guard 'sass', :input => 'sass', :output => 'css'
如果我删除了苗条部分,我的sass编译没有任何问题。但是在尝试运行guard
时我一直收到错误,其中说:
Could not load class: "Slim"
经过多次尝试后,我完全删除了苗条并尝试使用Haml,而且效果很好。我想在这个项目中使用slim,那么我该如何让它工作呢?有什么想法吗?