我想用 Rails 做一个软件,就是后台有个程序在监听某个端口,然后把收到数据保存进数据库。再用 rails 的 view 显示出来。用户可以用页面改变一些数据保存起来,再通过后台的那个程序发送出去。请问这样子的设计可行吗??还是后台的监听程序可以由 rails 来做??一直搞不明白。请大家教一下
MS 楼主需要一个 socket 服务,一个 web。 都可以用 ruby 做。
#1 楼 @heliang7 我自己想想,这个跟后台爬虫在抓数据存到数据库,然后 rails 显示出来 有点像,不知道 Rails 能不能做。如果把后台抓数据的单独做成一个程序运行,就是怕跟数据库的关联有问题,还有就是不知道那些类似 heroku 的服务器能不能支持单独一个 ruby 程序在后台跟 rails 一起跑
#2 楼 @AlphaLiu 你的发送数据的程序 可以发到 80 么?可以发到 80 的话 那就在 rails 里写一个 action 接不就好了 省的分开了
#3 楼 @zj0713001 这个我还在设计阶段,主要先想好怎么做