新手问题 Rails stylesheet_link_tag 错误

bati9999 · December 13, 2014 · Last by Bati9999 replied at December 13, 2014 · 3811 hits

ExecJS::ProgramError in Sites#index

Showing E:/xxx/xxx/app/views/layouts/application.html.erb where line #5 raised:

TypeError: 对象不支持此属性或方法 (in E:/xxx/xxx/app/assets/stylesheets/application.css.scss)

Extracted source (around line #5):

<html>
<head>
<title>Mebox</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>

Rails.root: E:/kuaipan/mebox
Application Trace | Framework Trace | Full Trace

app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___317002823_17609544'


删除第 5 行(<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>)运行正常

windows xp rails 4.18

自问自答,呵呵。windows 下需要安装 nodejs,貌似自带的 js runtime 不兼容,错误一大堆。

You need to Sign in before reply, if you don't have an account, please Sign up first.