我的目标是在Wordpress网站中嵌入一个完整的Ruby on Rails应用程序。理想情况下,工作人员应该能够像任何Wordpress网站一样编辑网站的非Rails部分,包括内容,主题,菜单等。当用户点击指向某个页面的链接时,它应该显示内部的Rails内容Wordpress模板 - 标题,菜单,侧边栏等 - 所有这些都应该与网站的其他部分相同。我更喜欢在Rails中演示Rails内容,我可以使用Slim,CoffeeScript,SASS和所有其他内置的表现魔法,而不是将Rails设置为JSON服务器并具有用PHP来解决和格式化数据。
到目前为止,我已经尝试了一些技巧,但每个技术都有其缺点:
file_get_contents
函数加载Rails内容。这工作正常,但需要大量的jankiness来转移URL,包括必须在某个子页面的URL中添加一个问号,以使Wordpress忽略它并传递它。它也有点慢,因为它从两个不同的动态系统加载内容。我永远无法弄清楚如何将cookie传递给Rails,这对于这个应用程序至关重要。 这似乎很常见,但我还没能在网上找到任何解决方案。还有其他人做过这项工作吗?