/ads/:ad_id のようなルートがあり、コントローラーから実行できます
this.transitionToRoute('ads.ad', adObj)
同様のことを行うにはどうすればよいですか?今回は読み込まれたオブジェクトの代わりに ID を渡しますか?
もちろん、最初に ID で obj をロードできることは理解していますが、Ember の力は定型文をなくすことにあります。
更新:したがって、デフォルトでは、Ember は次のようにしてモデルを URL パラメーターにシリアル化します。
mode_instance -> { model_name_id: model_instance.id }
私のささいな試みはやっていた
this.transitionToRoute('ads.ad', { id: adObjId })
しかし、モデル オブジェクトが渡されると、Ember はそれを再取得しません。
質問: 広告 ID に依存するルート (単一の広告ビュー) があります。このIDを番号として持っています。単にURLを入力した場合のように、このルートに遷移したい/ads/ID