Rails 之使用jQuery替代coffeeScript

最近失业待家学习ROR开发,生活真不容易啊!闲来扯淡不如言归正传。

IDE:RubyMine

Ruby版本:2.4

Rails版本:5.1.4

在使用Rails 进行界面布局的时候发现使用脚手架创建了页面后IDE就自动生成了对应页面的coffeeScript文件如图所示:


coffeeScript文件

coffeeScript 据说是js的升级版(即更高度集成的js)目前大众的都是使用js所以对于cs准备在熟悉了js之后再进行深入研究,这里有一篇文章对cs使用做了简单介绍:在Rails中使用coffeescript有兴趣的朋友可以去看下

那么介绍了cs再来说说怎么添加js。还是在上述目录下新建一个你需要添加js页面的js文件。以home.html.erb为例。新建一个home.js文件即可。然后就可以在home.js里写js代码了。如图所示:


添加完成js之后

再添加完成后还没结束,还需要做一些小小的修改

1、将原有的*.coffee 文件删除或者修改后缀

2、在application.js文件中添加对*.js的引用

在完成上述这两步之后,那么就可以放心食用js了

效果如图:


重命名后




包含js引用添加

国外相关问题解答参考(不是黑某度,真特么花了好久都没有搜出个123来,唯一有价值的一篇上面已贴,如果不能访问请带好梯子):

1、ruby on rails - add javascript

2、Standard way to include Javascript files in app?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容