gpt4 book ai didi

ruby-on-rails - 如何将 Octopress 集成到我的 Rails 应用程序中?

转载 作者:数据小太阳 更新时间:2023-10-29 07:32:31 24 4
gpt4 key购买 nike

我正致力于网络开发,我使用 Ruby on Rails 3.1 构建了我的个人网站,我想在其中添加一个博客。 Octopress 听起来真的很棒,它是用 Ruby 编写的,但我在网上找不到一个讨论将 Octopress 集成到 Rails 应用程序中的资源。我知道这不是它的设计目的,但令我惊讶的是,考虑到这两种技术的流行,没有人讨论它。我能找到的唯一资源是有关使用 Octopress 创建独立博客网站的讨论。如何将 Octopress 集成到我现有的 Rails 3.1 应用程序中?我可以将其设置为独立网站并将其集成为子域吗?其他建议?

非常感谢您的智慧!

最佳答案

有点晚了,我知道。但是您可以在另一个 Rack 应用程序中安装任何 Rack 应用程序——简而言之,一个带有 config.ru 文件的应用程序。 Rails 和 Octopress 都是 Rack,所以我认为您没有任何理由不能。如果您不愿意亲自动手(阅读:将 Sprockets 安装为单独的 Rack 应用程序),那么在它们两者之间共享 Assets 会遇到一些挑战,但您不需要查找特定于 Octopress 的说明如果您不介意这两个应用程序完全隔离,请这样做。只需在谷歌上搜索 mounting rack apps in rails 并通读相关文献。

如果您要这样做,我建议您调查一下 foreman

编辑:Rails 3 不是将所有内容分解为一系列并行 Rack 引擎,这些引擎在根 config.ru 中装配在一起,看起来 Rails 3 可以在其路由中安装任何 Sinatra 应用程序,例如 Octopress . Check this out for more. .

关于ruby-on-rails - 如何将 Octopress 集成到我的 Rails 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13779661/

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