您的位置:首页 > 移动开发

ruby:TypeError: 对象不支持此属性或方法(<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolink)

2017-03-14 10:19 656 查看
我整理了一下 目前有三种方法,我是windows 7 64位, 答案中很多人是win8也成功了。


方法1:找到当前项目下 app/javascripts/applications.js  把里面的//=
require_tree .  这一行删掉,  重启rails server ,刷新页面(我运气好,这个就成功了,但是按照国外大神们说,这个貌似治标不治本)



方法2:安装 node.js   https://nodejs.org/zh-cn/  重启rails server 刷新页面

方法3: 进入自己的ruby安装目录找到runtime.rb文件(我的是D:\software\Ruby23-x64\lib\ruby\gems\2.3.0\gems\execjs-2.7.0\lib\execjs)

第一步:备份一个,以防万一

第二步:找到下面这行:JScript
= ExternalRuntime 删除 //U ,把utf-16le改成UTF-8 (国外网友也有人把UTF-16LE后面的‘LE’去掉了以后,重启也成功了)

第三步:重启rails
server ,刷新页面,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ruby
相关文章推荐