複数のRailsアプリケーション間で共有したい部分集合(例えば、user/_comment.html.erb
)があります。複数のRailsアプリケーション間でパーシャルを共有する
これを行うにはどのような方法が最適ですか?私はいくつかのモデルを共有したいと思うので、現時点ではエンジンに向かっていますが、それらを統合する方法を理解することはできません。
app/views/users/_comment.html.erb
でRailsエンジンの宝石を作成し、それをメインRailsアプリケーションのGemfileに追加しようとしましたが、ビュー(ActionView::MissingTemplate
)が見つかりません。ビューパスにエンジンを追加する公式の方法はありますか?
ですが、PEBKACです。私は 'Rails :: Engine'と私の要求から継承してしまった。 –
今後参考になるように、パーシャルをこのように共有するために、作成された宝石はRailsエンジンでなければなりません。 –