私はビルドしたカスタムテーマの中でrails_adminビューをオーバーライドしようとしています(これまではCSSのみをオーバーライドしていました)。レールを上書きするカスタム宝石内のビュー
私のテーマの中で、rails_adminのデフォルトビュー(ダッシュボードなど)をすべて上書きすることは可能ですか?
PS:単にテーマ内のapp/viewsフォルダ内にビューを配置しても機能しません。
私はビルドしたカスタムテーマの中でrails_adminビューをオーバーライドしようとしています(これまではCSSのみをオーバーライドしていました)。レールを上書きするカスタム宝石内のビュー
私のテーマの中で、rails_adminのデフォルトビュー(ダッシュボードなど)をすべて上書きすることは可能ですか?
PS:単にテーマ内のapp/viewsフォルダ内にビューを配置しても機能しません。
私は可能な解決策に達しました。一見すると、私の問題を完全に解決するようです。
railsプラグイン/エンジンの仕組みを見てから、プラグインアプリのフォルダを入れて他のプラグイン(この場合はrails_admin)を上書きするには、そのフォルダをgemspecファイルに要求する必要があることに気づきました。
rails_adminテーマジェネレータを使用している場合、このファイルはプラグインのlibとvendorフォルダのみを含むように設定されています。要約すると
、私はそうのように、私のテーマの.gemspecファイルを変更しなければならなかったとアプリのフォルダが含まれています
s.files = Dir["{app,lib,vendor}/\*\*/\*", "MIT-LICENSE", "Rakefile", "README.rdoc"]
私は、これは将来的には似たような状況で、誰に役立ちます願っています。