のは、ヘルパーHandlebars.js:複数のハッシュを引数としてHandlebarsヘルパーに渡すことは可能ですか?
Handlebars.registerHelper("linkTo", function(request, params) {
return window.linkTo(request, params);
});
次私が宣言したとしましょうどのように私は(可能であれば)ちょうど(ちょうどショーのために、正しくない構文)ビューで
<a href="{{link_to module='products' controller='view', product=product.id artist= artist.id}}">foo</a>
カンマをこのような何かを行うことができます2つのハッシュの間の分離を象徴している。
ジョン、これは残念ながら助けにはなりません。私はリクエストとparamsを別々にする必要があります。そうでなければ、ヘルパーはプロパティがどこに属しているかを知らないのです。あなたの解は、すべてがparamsの一部であると単純に仮定します。現時点では、私はコントローラ内でリクエストオブジェクトを準備し、params(viewのループで動的に埋められる)に "options"ハッシュを使用する回避策を実装しました。私の質問に対する答えは、Handlebars.jsがパラメータを使用する方法のために「いいえ」であり、複数のハッシュを分離する方法がないようです。 –