看板 Ruby 關於我們 聯絡資訊
大家好,小的我是新手中的新手 目前在看ihower大的教學網站自學中 請原諒我問沒營養的問題 環境: Ruby 1.9.3 Rails 3.2.5 狀況: 我想打中文... 已在controller.rb檔案第一行寫 encoding:UTF-8 可是還是出現錯誤如下 Routing Error undefined method `-' for :UTF:Symbol Try running rake routes for more information on available routes. 誰可以好心的教一下嗎~ 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.207.85
AIGecko:第一行的encoding:utf-8要寫成註解 你少了#字號 07/26 16:23
AIGecko:只有第一行的注解有特殊效果 07/26 16:24
zi62007:還是不行耶... Orz 07/26 17:23
AIGecko:抱歉沒注意 應該是#coding: utf-8 07/26 17:40
AIGecko:是coding而非encoding 難怪哪裡怪怪的... 07/26 17:41
zi62007:謝謝 07/26 19:23
zi62007:但是 07/26 19:23
zi62007:還是不行耶... Orz 07/26 19:24
aquarianboy:# encoding: utf-8 07/26 19:50
zi62007:謝謝我試過了,但是... http://ppt.cc/dV8l <<< 這是截圖 07/26 20:12
zi62007:抱歉字很小 07/26 20:12
ducksteven:檢查一下你的編輯器是不是 utf-8 07/26 20:56
zi62007:我是開一個txt,再把它副檔名改成.html.erb醬 07/26 21:04
zi62007:剛剛下載Notepad++ 也從編碼改成utf-8碼 07/26 21:22
zi62007:但是 07/26 21:39
joshua5201:會不會是BOM?Windows.... 07/26 22:36
zi62007:嗯,我有BOM無BOM都試過了 07/26 22:45
zi62007:但是 07/26 22:45
zi62007:終於用好了 07/26 23:02
tonytonyjan:ruby -Ku tmp.rb 07/28 08:19