0
我是ruby初學者,我遵循rails課程,並且此方法適用於教師但不適合我,我得到語法錯誤。Rails幫助器方法錯誤content_tag
module SubjectsHelper
def status_tag (boolean, options={})
options[:true_text] ||= ''
options[:false_text] ||= ''
if boolean
content_tag (:span, options[:true_text], :class => "status true")
else
content_tag (:span, options[:false_text], :class => "status false")
end
end
end
我得到的錯誤是:
語法錯誤,意外 '',預計 ')' content_tag(:跨度,選項[:true_text]:類=> 「身份真實」 )^
錯誤消息中的行號指向content_tag
的第一個呼叫。我有雙重檢查與視頻,我不知道什麼是錯,
我事件試圖包裝:class => "status true"
在{}
和我得到了同樣的錯誤。
文檔嘗試刪除content_tag'之間的''空間(',也可以抑制'('和')' –
所以紅寶石不是空白敏感? –
沒錯,Ruby是不是空白敏感,你可以在這裏看到:http://lucumr.pocoo.org/2008/7/1/whitespace-sensitivity/ –