2016-11-21 40 views
0

下午好一切,的Rails 4.2.6 Glyphicons和JST問題

我知道有很多問題/關於與軌道4框架破碎Glyphicons上計算器的答案。但是,這些解決方案都不適合我,另外我的JST模板沒有更新我的視圖,也沒有發生錯誤。

見下面的示例代碼:(我相信的東西是錯誤的資產管道,故障排除任何提示,將不勝感激)

我的環境配置

的Gemfile - 樣品

gem'rails','4.2.6'
gem'bootstrap-sass','〜> 3.3.5.1'
gem'sass-rails','〜> 5.0.1'
寶石 'EJS'

application.scss - 樣品

@import 「自舉鏈輪」;
@import「bootstrap」;

update.js.erb

console.log('before jst call'); 
$('#sample').html(JST["templates/sample_update"](
    { 
    name: "<%= @model.name %>", 
    phone_number: "<%= @model.phone_no %>" 
    }) 
); 
console.log('jst call completed!'); 

注意:第1日誌語句會打印,第二一個沒有,沒有錯誤拋出。

sample_update.jst.ejs

<td><%= name %></td> 
<td><%= phone_number %></td> 

另外,附上的Glyphicons樣子在Firefox中的截圖。

enter image description here

UPDATE

我已經固定JST問題,這是一個非常愚蠢的錯誤。 在application.js中,我忘了包含我的模板目錄。

//= require_tree ./templates 

回答

0

對不起,對於那些可能已經看過這個帖子的回覆遲了。問題在於glyphicon元素的html類屬性存在拼寫錯誤,因此資產管道沒有任何問題,沒關係。

「glyphicon」拼寫爲「glyphpicon」。