【问题标题】:Ruby on Rails integrated with Wordpress siteRuby on Rails 与 Wordpress 网站集成
【发布时间】:2012-04-16 15:17:39
【问题描述】:

我正在开发一个 Ruby on Rails 练习列表应用程序 (https://rbzexercise.herokuapp.com),并且正在尝试将其与 Wordpress 站点 (http://www.rubberbanditz.com) 集成。有没有简单的方法来进行集成?正如你所看到的,两者都非常成熟,所以我真的不想重写任何一个。现在我正在使用一种解决方法,它涉及页面 http://rubberbanditz.com/exercise-library/ 中的 iframe,但我们没有从中获得任何“谷歌果汁”。

更新:

根据 cmets,我已经开始考虑将应用程序集成到 exercise.rubberbanditz.com,但按照 https://devcenter.heroku.com/articles/custom-domains 的指示似乎并没有完成这项工作。去executive.rubberbanditz.com时,我会自动转到主页。有没有人有任何将 Rails 应用程序设置为子域的经验,你能指点我一个好的教程吗?

感谢您的帮助! 杰森

【问题讨论】:

    标签: ruby-on-rails wordpress


    【解决方案1】:

    您的 iframe 方法很好,但可能会导致 seo 问题,因为您的所有链接都被困在 iframe 中。

    另一种选择是采用您的 WordPress 主题并在您的 /app/views/layouts/application.html.erb 模板中重建它。完成后,创建一个子域(可能是 app.rubberbanditz.com 或锻炼.rubberbanditz.com)并设置您的 Heroku 应用以使用新的子域。

    Google 应该将这两个子域视为同一个网站,尤其是在您共享通用导航元素并且两个网站经常相互链接的情况下。

    最大的缺点是现在您必须在两个不同的地方更新您的设计,这可能会让人头疼。

    【讨论】:

    • 试图让这种方法发挥作用,一旦我知道它是好的就会发布。感谢您的投入!
    【解决方案2】:

    我以前使用过这种方法,running-php-inside-a-rails-app,在 Rails 应用程序中运行 php。由于我只是渲染一个页面,因此不确定 wordpress 是否需要任何额外的内容。

    【讨论】:

      猜你喜欢
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多