0

pre4では、 で提供される追加のパラメーターにアクセスできるはず{{action}}です。この例のフィールドの値など:

{{action doSomething field="value" on="someEvent"}}

を取得しようとするとhash.field、何も返されません。情報を含むべき変数はありません (オプション、コンテキスト、ハッシュ、ビュー)。

何か不足していますか?

4

1 に答える 1

1

pre4 では、{{action}} で提供される追加のパラメーターにアクセスできるはずです。

pre4 では、{{action}}ヘルパーに追加のパラメーターを指定できます。アクション ヘルパーは、これらのパラメーターがオプション ハッシュにあることを想定していません。field="valueやのようなキーと値のペアon="someEvent"は、アクション ヘルパー自体のオプションとして解釈され、ターゲットには渡されません。

hash.field を取得しようとすると、何も返されません。情報を含むべき変数はありません (オプション、コンテキスト、ハッシュ、ビュー)

上記の例では、イベントを指定してパラメーターなしでアクション ヘルパーを呼び出しているdoSomethingため、何も設定されないことは理にかなっています。代わりに次のようにしてみてください。

{{action doSomething value on="someEvent"}}

于 2013-01-25T13:50:17.937 に答える