RoR的新功能和使示例項目瞭解JS如何在使用此little trivia game的Rails應用程序中工作。調用json.txt文件和處理動作視圖控制器
如果你想要它,relevant code here爲瑣事的應用程序。
現在在ROR應用中,CSS加載罰款,因爲我加入了trivia.css.scss文件/樣式表以及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');
這兩個文件與測試題不加載,如應用程序不識別任何測驗文件。我有兩個理論說明爲什麼這是瑣事遊戲突破的地方:
- 我將json.txt放在錯誤的文件夾中,因此它調用不正確。現在,我放置在Javascripts文件夾中,因爲第347行不會調用另一個子目錄,而我的application.html.erb正在調用Assets文件夾中的所有內容
- 我完全沒有基礎,我需要做一些事情與視圖控制器方面告訴Rails解析JSON文件。
希望能反饋我是否在吠叫錯誤的樹。
是的,setCateg來自.js文件,它被設置爲://設置
現在,我在App> Assets文件夾的Javascripts文件夾中存儲帶有小問題的.txt文件,因爲自述文件指出.txt文件應與.js文件位於同一子目錄中。 – darkginger 2014-09-24 02:23:33
如果您查看頁面源代碼,您是否會看到'general_json.txt'和'animals_json.txt'以及其他css和js文件? – 2014-09-24 05:31:07