【问题标题】:Ruby on Rails to PHP CodeIgniterRuby on Rails 到 PHP CodeIgniter
【发布时间】:2018-07-01 05:49:35
【问题描述】:

我没有使用 Ruby on Rails 的经验。我聘请了一位开发人员为我的网站(php codeigniter)创建了一个旅游预订系统。他在 heroku 中使用 Ruby on Rails 开发它,然后在我的前端通过 iframe 链接到它。

问题是

  1. MS explorer 不显示,

  2. 动态预订表单大小问题,

  3. 购物车的 Cookie 无法工作,因为它是跨站点的,并且在 iOS 中,有时安全性会拒绝 Cookie,因此系统无法工作,

  4. 由于 http 请求,网站严重变慢。

有没有办法将 ruby​​ 系统转换为 php,以便我可以在本地站点上使用它?如果没有,谁能想到其他解决方案??

谢谢

【问题讨论】:

  • 转换为 php/codeigniter 需要重写。对于 IE 和 UI 问题,您可能可以使用 CSS 修复它们。您可以通过同一域托管这两个应用程序来解决跨站点问题。

标签: php ruby-on-rails ruby codeigniter heroku


【解决方案1】:

不幸的是,将一种语言转换为另一种语言并不容易,但有一些例外(比如编译成另一种语言的语言,例如 CoffeeScript 到 JavaScript)。使用 iframe 会产生安全问题,进而触发(现代)浏览器阻止它们。

那么,你有什么选择?

  • 将 Ruby & Rails 网站用作主域的子域。例如,如果您的网站在 Chambers.com 上运行,并且 Ruby on Rails 网站是关于发票的,那么它可以在 invocing.chambers.com 上,您可以使用从一个到另一个的链接
  • 根据规模和团队能力重写 Ruby 或 PHP 部分

【讨论】:

  • 谢谢。我决定在子域 bookings.example.com 上用 Ruby 编写每个游览页面,并从主域上的 codeigniter 链接到子域上的 ruby​​。现在我的挑战是两者之间的链接和路由!祝我好运!
猜你喜欢
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-24
  • 2015-04-09
相关资源
最近更新 更多