Rails に js-routes を使用していますが、これを Ember.js と組み合わせて使用したいと考えています。js-routes によって提供されるグローバル ルートからルートを取得するヘルパーを作成しましたが、機能していないようです。
使用法: {{route 'user_path' user.id}}
期待リターン: /users/123
試行 1:
Ember.Handlebars.registerHelper('route', function(path, id) {
console.log(path); // returns the path as a string --> OK!
console.log(id); // returns the string 'user.id' --> Not ok!
return Routes[path](id);
});
試行 2:
Ember.Handlebars.registerBoundHelper('route', function(path, id) {
console.log(path); // returns undefined --> Not OK!
console.log(id); // returns 123 --> OK!
return Routes[path](id);
});
どうすればこれを達成できますか?ありがとう!