小编AB1*_*B10的帖子

Rails ExecJS :: Pages错误在页面#home?

启动一个新的应用程序,当我创建一个控制器页面回家并尝试转到本地主机:3000/pages/home时,我收到以下错误:

Showing c:/Users/Doesha/desktop/pinplug/app/views/layouts/application.html.erb where line #6 raised:

TypeError: Object doesn't support this property or method
  (in c:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee)
Run Code Online (Sandbox Code Playgroud)

application.html.erb文件:

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

<%= yield %>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

application_controller.rb文件:

class ApplicationController < ActionController::Base
  # Prevent CSRF attacks by raising an exception.
  # For APIs, you may want to use :null_session instead.
  protect_from_forgery with: :exception
end
Run Code Online (Sandbox Code Playgroud)

pages_controller.rb文件:

class PagesController < …
Run Code Online (Sandbox Code Playgroud)

windows ruby-on-rails execjs turbolinks

68
推荐指数
7
解决办法
7万
查看次数

节点命令在Windows上的git bash终端中不起作用

我正在尝试node在我的git bash终端中运行该命令.当我运行node命令时,按Enter键时没有任何反应.将$消失,它只是离开上没有下一行闪烁的光标>.

My-PC MINGW32 /
$ node -v
v4.5.0

My-PC MINGW32 /
$ where node
C:\Program Files\nodejs\node.exe

My-PC MINGW32 /
$ node
_
Run Code Online (Sandbox Code Playgroud)

有人能告诉我这个问题是什么吗?

谢谢!!

windows node.js git-bash

12
推荐指数
1
解决办法
7795
查看次数

如何使用 Windows 操作系统修复 Ruby on Rails 应用程序的运行时错误?

我正在尝试在浏览器中运行我的 rails 应用程序的主页,但是当我运行该页面时,我收到一个运行时错误,提示“当前的 ExecJS 运行时不支持 ES5。请安装 node.js”。

我该如何解决这个错误?

页面中的运行时错误#home

这是我的 Gem 文件:

 source 'http://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.8'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer',  platforms: …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

4
推荐指数
1
解决办法
7980
查看次数

为什么错误"没有路由匹配[GET]"/ users/sign_out"?

当我登录我的应用时,它说我已成功登录.但是当我点击导航栏中的链接退出时,它会给我一个路由错误.

我不确定为什么我一直收到路由错误.我已经尝试了所有关于这个错误的答案,但我似乎无法弄明白.

Routing Error
No route matches [GET] "/users/sign_out"

Rails.root: c:/Users/Doesha/desktop/pinplug

Application Trace | Framework Trace | Full Trace
Routes

Routes match in priority from top to bottom

Helper  HTTP Verb   Path    Controller#Action
Path / Url          
new_user_session_path   GET /users/sign_in(.:format)    devise/sessions#new
user_session_path   POST    /users/sign_in(.:format)    devise/sessions#create
destroy_user_session_path   DELETE  /users/sign_out(.:format)   devise/sessions#destroy
user_password_path  POST    /users/password(.:format)   devise/passwords#create
new_user_password_path  GET /users/password/new(.:format)   devise/passwords#new
edit_user_password_path GET /users/password/edit(.:format)  devise/passwords#edit
PATCH   /users/password(.:format)   devise/passwords#update
PUT /users/password(.:format)   devise/passwords#update
cancel_user_registration_path   GET /users/cancel(.:format) devise/registrations#cancel
user_registration_path  POST    /users(.:format)    devise/registrations#create
new_user_registration_path  GET /users/sign_up(.:format)    devise/registrations#new
edit_user_registration_path GET …
Run Code Online (Sandbox Code Playgroud)

windows ruby-on-rails devise

1
推荐指数
1
解决办法
2317
查看次数

标签 统计

ruby-on-rails ×3

windows ×3

devise ×1

execjs ×1

git-bash ×1

node.js ×1

turbolinks ×1