B25df49ad3ddf0cc833eb93ebeda285c

slim不能工作

2011-12-26 12:51:03 +0800pobeikeRuby on Rails 節點 中發起
最後由 pobeike2012-01-02 16:42:56 +0800回應 , 339次閱讀

hi,
我使用slim模版引擎,因爲看他的語法,覺得比haml更舒服。但是我執行時提示如下:
application.html.slim:13: syntax error, unexpected keyword_ensure, expecting $end
body裏就放一個=yield,實在不清楚什麽事。請指教。

截至 2012-01-02 16:42:56 +0800,共收到 5 條回應
B25df49ad3ddf0cc833eb93ebeda285c
pobeike 1樓, 於2011-12-26 13:13:40 +0800回應

不知道爲什麽,放這個== stylesheet_link_tag "application"就會出錯。堵爛啊。

27d2c919c9c28be9267ca2175e17ad9e
Tim_Wu 2樓, 於2011-12-26 22:51:12 +0800回應

用不著一次整套換slim, 可以先跟erb混用, 先從view 開始, view不用寫 head 比較好寫, 我的第一個slim 只有下面幾行, 運作正常

    h1 Slim test
    ul
      li test data 1
      li test data 3
      li test data 4

額外發現一件事, 這裡的 syntax highlight 不支援slim, 但是有支援 jade, 可以湊合著用.

C6c57c07843274735d6f5dc451a203ee
cqpx 3樓, 於2011-12-27 11:34:25 +0800回應

有可能是indentation的問題,用haml有時也會出這個錯誤

2735068c913a072744a799e3c0833b7b
fredwu 4樓, 於2011-12-31 17:25:34 +0800回應

XD

B25df49ad3ddf0cc833eb93ebeda285c
pobeike 5樓, 於2012-01-02 16:42:56 +0800回應

問題解决了。是寫錯了。mate寫成mata。
因爲工作忙,幾天沒來看,多謝各位了。

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊