是否可以通过Ruby on Rails构建POS

时间:2014-06-14 10:43:54

标签: ruby-on-rails ruby ruby-on-rails-4

我知道Ruby on Rails是一个Web应用程序框架。但在这里,我想构建具有以下约束的POS(销售点)系统:

  1. 必须连接大型数据库(零售店数据库)
  2. 不需要任何互联网连接。
  3. 可以是桌面应用程序,也可以通过Web浏览器访问。
  4. 本地Web服务器和POS都在同一系统中。尚未准备好维护两个或更多系统。

1 个答案:

答案 0 :(得分:1)

是的,可能

这种类型的系统正是Rails的用途

你最好研究mvc programming pattern(Rails是围绕它构建的)。虽然有lot of other frameworks可以做同样的事情:

enter image description here

这基本上意味着您拥有一个中央数据存储库(可以在线或不在线),并且您可以通过一系列viewscontrollers来访问它。

-

使用

您可以使用本地可访问的数据库,并为接口提供本地网络上的地址。

你必须记住web server只是一台运行软件的计算机,可以通过互联网(通过公共IP)获得。您需要的是创建一个local服务器(只能从local area network访问),并为其他系统提供访问它的方式

我要么得到一台糟糕的计算机来运行Rails软件(充当本地服务器),要么只使用许多通过Internet提供服务器访问的云提供商之一。如果您这样做,则必须仅授予对特定IP的访问权限,允许您将系统视为本地