RoR的新手,并使用此little trivia game制作示例项目以了解JS如何在Rails应用程序中工作。
如果您需要,relevant code here用于琐事应用。
现在在ror应用程序中,CSS加载正常,因为我将trivia.css.scss文件添加到/ stylesheets以及Javascript文件,因为我调用了两个:
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
到目前为止,这么好。在trivia.js的第347行中,我调用了两个用于填充测试问题的json.txt文件:
// Here add pairs with "Category_name" and the file with JSON with quizzes associated to each
category
var files_json = {'General':'general_json.txt', 'Animals':'animals_json.txt'};
// calls the method that creates the list with categories for trivia added in JSON
obTrivia.setCateg(files_json, 'json');
这两个带有测试问题的文件未加载,因为该应用无法识别任何测验文件。我有两个关于为什么这是琐事游戏中断的理论:
希望得到关于我是否正在咆哮错误的树的反馈。
答案 0 :(得分:0)
我不知道setCateg
做了什么,但通常您需要包含所有资产和JS文件。 Make sure the json files are inside your application and that the folder is getting required
另一个观察结果是传入setCateg
的文件实际上是文本文件,也许这些文件需要是json文件?
如果您需要更好的答案,请发布一些代码,说明setCateg
如何需要json文件。