0

フォームヘルパーミックスインがあり、変数を次のように渡します。

mixin form-error(error)
  if (typeof errors !== 'undefined' && errors.#{error})
    .alert.alert-error.form-error
      =errors.#{error}.msg

それを呼び出して文字列を渡します:

mixin form_error('name')

しかし、取得しています:500 SyntaxError: Unexpected token ILLEGAL

本質的に私はすべてを取り出しました、そしてそれは動揺しましたerrors.#{error}そして=errors.#{error}.msg

だから私は?#{error}の後に使用することはできません.

4

1 に答える 1

0

これですか?

mixin form-error(error)
 if (typeof errors !== 'undefined' && errors[error])
  .alert.alert-error.form-error
   =errors[error].msg
于 2013-03-01T20:27:00.863 に答える