在HAML文档中,我有:
/[if IE]
This is IE
/[if !IE]
This is not IE
Run Code Online (Sandbox Code Playgroud)
第一个条件在IE中正确评估(可能在Firefox和Chrome中,因为"这是IE"在这些浏览器中不呈现).但是,第二个条件似乎没有在Firefox或Chrome中正确评估,因为"这不是IE"不会呈现.
我猜我做错了什么.有任何想法吗?
尝试设置新的StaticMatic项目时出错.使用后:
$ staticmatic setup my_site
Run Code Online (Sandbox Code Playgroud)
我得到以下输出与错误似乎由指南针生成:
c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/app_integration.rb:27:in `lookup': No application integration exists for staticmatic (Compass::Error)
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/configuration/helpers.rb:44:in `configuration_for'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.1/lib/compass/configuration/helpers.rb:22:in `add_configuration'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic/compass.rb:5:in `<top (required)>'
from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:21:in `block in <top (required)>'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:20:in `each'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/lib/staticmatic.rb:20:in `<top (required)>'
from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/staticmatic-0.11.1/bin/staticmatic:3:in `<top (required)>'
from c:/Ruby193/bin/staticmatic:19:in `load'
from c:/Ruby193/bin/staticmatic:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我在Windows 7机器上,我目前安装了以下宝石:
*** LOCAL GEMS ***
actionmailer (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2)
actionpack (3.2.3, 3.2.0, 3.1.3, 3.1.2, 2.3.5, 2.2.2) …Run Code Online (Sandbox Code Playgroud)