gpt4 book ai didi

ruby-on-rails - 跨多个Rails应用程序共享局部

转载 作者:行者123 更新时间:2023-12-02 04:02:59 25 4
gpt4 key购买 nike

我有一组要在多个Rails应用程序中共享的局部函数(例如user/_comment.html.erb)。

做这个的最好方式是什么?目前,我倾向于使用Engine,因为我也想共享一些模型,但不知道如何集成它们。

我尝试使用app/views/users/_comment.html.erb创建一个Rails引擎gem,并将其添加到主Rails应用程序的Gemfile中,但是找不到 View (ActionView::MissingTemplate)。是否有将引擎添加到 View 路径的官方方法?

最佳答案

您所描述的应该有效。如果添加了Gem,尤其是它是引擎,Rails会将这个gem的app/目录添加到加载路径,并且应该可以正常工作:)您的渲染调用应该类似于:render "users/comment"。哦, bundle 了gem之后,该应用也需要重新启动。想不到别的了。

关于ruby-on-rails - 跨多个Rails应用程序共享局部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com