我正在使用ruby on rails 4进行应用程序开发。现在我更喜欢将 LIFERAY 与该应用程序集成。但我不知道如何整合它。引导我通过想法或参考一些链接来获得解决方案 感谢。
答案 0 :(得分:0)
由于我不是Rails的专家,所以我不能在这里详细介绍。但要回答
我想要一些想法
问题 - 从系统架构的角度来看,您有3个选择:
前端是Liferay,外部Ruby / Rails应用程序提供了一些功能。特定的业务逻辑可以在Ruby / Rails中开发,并通过Liferay需要调用的远程服务或通过IFrame或Liferay的CMS内嵌(如果有UI)公开。
前端是Liferay,部分功能由门户网站中部署的Ruby / Rails应用程序提供。 Liferay是用Java编写的,因此Ruby不是最明显的选择。这就是说sample-ruby-portlet演示了如何使用Ruby构建portlet。我自己不是Ruby专家。我所知道的是这可以通过JRuby实现。不确定Rails如何适应这张照片。
前端是Rails应用程序并使用Liferay的一些功能。 Liferay通过可以远程调用的JSON-WS服务公开其所有功能。另外,大多数(如果不是全部)portlet可以嵌入到Liferay之外的页面上(每个portlet的配置视图中都提供了JavaScript代码段)。
显然,只要您愿意容忍增加的复杂性,您就可以混合搭配