新手问题 Rails stylesheet_link_tag 错误

bati9999 · 2014年12月13日 · 最后由 Bati9999 回复于 2014年12月13日 · 3821 次阅读

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 不兼容,错误一大堆。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号