我有一個苗條的模板,我在其中呼叫這樣的函式:
textarea.form-control value = @function(parameter)
但是我收到以下錯誤:
syntax error, unexpected '(', expecting ')'
奇怪的是它不喜歡 '(" 字符,因為這就是我想像我們會如何使用模板中的引數呼叫函式的方式。我做錯了什么以及如何使用苗條模板中的引數呼叫函式。如果這是一個基本問題,我對苗條和紅寶石很陌生
uj5u.com熱心網友回復:
你不需要@:
textarea.form-control value = function(parameter)
只要function和parameter被定義,那么這應該有效。
您可能將 Ruby 屬性(使用@)與函式/方法(不使用)混淆了。如果你想傳遞一個屬性作為引數,那么你需要@在它的名字前面:
textarea.form-control value = function(@attribute)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/436765.html
下一篇:如何在Flask中防止暴力破解
