最初にこれを Programmers.SE に入力しましたが、特定の技術的な問題に関するアドバイスを求めているわけではないので、ここの方が適していると想像してください。ただし、移動するために自由に投票してください。
私は現在、Ruby on Rails の「Spree」電子商取引プラットフォームを使用するプロジェクトに取り組んでいます。構成して作業するのは完全に楽しいものでした。しかし、喜びはそこで止まりました。
私は完全にカスタムのインターフェースを開発しようとしています - デフォルト設定とはまったく似ていないインターフェースです。Spree のドキュメントでは、次の 2 つのオプションしかないことが示唆されています。
deface
オーバーライドを使用します。どこにでも。他のオーバーライドをオーバーライドするようです。- ビューを完全に再構築します。
当然のことながら、deface を使用してスタイルを劇的に変更することは完全な悪夢です。Deface
完全な UI を書き直すことが期待される受け入れ可能な方法のようには見えません。また、非常に効率的でもありません。そこで、ビューを完全に再構築することにしました。
次に、約 8 つのプラグインがすべて deface オーバーライドに依存しており、ビュー ファイルがハードコードされており、ターゲット セレクターが(せいぜい) ' flakey ' であることが多いことに気付きます。
酒宴のウェブサイトにある非常に最小限のドキュメントを除けば、私が見つけることができるのは、さまざまな会議のスライドショーだけです。講演の文脈がなければ、実際にはほとんど役に立ちません。それらはすべて、大幅に単純化された変更に対して deface オーバーライドを使用することに重点を置いているようで、最近のものは 1 年以上前のもののようです。
何か不足していますか?このようなことを実行するためのベストプラクティスを知っている人はいますか? 私は実際にどこを見なければならないのですか?