ember cliでサブディレクトリモデルを作成することが可能であることに気付きました。そうすることができますEmberサブディレクトリモデル対アダプタ変更?
ember g model log/type1-log
これは、内部にtype1-logモデルを持つログディレクトリを作成します。私がこれを試みた理由は、私のAPI構造のものでした。
/api/v1/logs/
/api/v1/logs/type1-log
/api/v1/logs/type2-log
/api/v1/logs/type3-log
当初、私はember g model type1-log
をしていたが、そのモデルは/api/v1/type1-log
にAPI要求をしていました。私はそれがapi/v1/logs/type1-log
をやっていたかった。
Emberがサブディレクトリモデルをサポートしていますか、実際にはURLを変更するためにアダプタを更新する必要がありますか?
私のAPIは今後ログを要求するだけではありませんので、アダプターの名前空間を/api/v1/logs
に設定したくありません。
これは常にunwatedあるAPI/V1 /ログに行くために私のAPIを強制します。私はもう少し質問を明確にします。 – Taztingo
アダプタは、ember-dataのURLを指定します。これは、モデル固有の名前空間のカスタマイズのアプローチは、正しいIMHOです。 URLの生成を制御したい場合は、 'urlForRequest'や、あなたに適したその他のメソッドのために、アダプタから特定のメソッドを上書きする必要があります。 – kumkanillam
だから私は各モデルのアダプタを持っているはずです...?各自が独自のカスタム名前空間を持っていますか? – Taztingo