我正在尝试使用Rails制作一个简单的温度监控器。

到目前为止,我已经成功地获得了一个ruby脚本,以使用来自传感器(来自Raspberry Pi的传感器)的数据填充表单(使用Mechanize),但是对我而言,必须通过表单来执行此操作似乎并不正确。

我的问题是:如何不使用表单将数据发送到Rails应用程序?

#1楼 票数:0

也许值得看看everything gem和delayed_job gem。 我将它们与sidekiq一起用于计划的Web抓取。 为了每10分钟从传感器读取一次,我只会在https://github.com/javan/whenever

  ask by Fábio Queluci translate from so

未解决问题?本站智能推荐:

1回复

覆盆子重启后启动Rails服务器

我希望我的树莓派每次重新启动时都启动Rails服务器。 我可以使用“ rails服务器”启动服务器而不会出现任何问题。 要在树莓派重新启动后启动服务器,我将命令放在rc.local文件中。 使用此方法将导致错误消息,由于缺少宝石,我应该运行捆绑安装。 如果我尝试使用捆绑安装,它将导致另一
1回复

从raspberry pi远程连接到rails服务器

我已经进入我的rasberry pi并构建了一个rails应用程序。 现在我如何从另一台机器加载rails应用程序? 我在网络浏览器中尝试过IP:port,但是失败了。 我可以使用Web浏览器中的ssh加载rails服务器进程吗? 我需要安装宝石才能这样做吗? 有没
2回复

启动时在Raspberry PI上启动瘦服务器

我想在重新启动Raspberry Pi时启动瘦 Web服务器。 我在/etc/thin/myapp.yml有所需的配置文件 我这样做是为了安装瘦作为运行级别命令: 从第二个命令我得到以下日志输出 当我运行/etc/init.d/thin start ,服务器启动没有
1回复

将用户传递的参数用作在服务器端执行的shell命令的一部分是否危险?

我有一个带有这样的界面的Rails应用程序: 哪个向控制器发送请求: 可行,但这在安全方面不是一个好主意吗? 我只是想让我的服务器(树莓派)说出我写到文本框中的内容。 但是,将来可能会被一群朋友使用。 在这种情况下,我需要确保无法逃避引号和“ say”命令并在服务器上执行恶
1回复

为上帝监控器加载Rails环境

我不喜欢对可能源自环境的内容进行硬编码...因此在我的上帝监视器中,我想使用:: Rails.root.to_s或:: Rails.env而不是ENV ['RAILS_ENV'] || “生产” 加载Rails是否有意义? 我如何才能仅获得此功能?
1回复

建立在Raspbian之上的简单服务器拒绝连接-修复?

最近,我得到了Raspberry Pi,我决定建立的第一个项目是一个简单的服务器,该服务器将“ Hello World”返回给所有客户。 这是代码: 当我运行它时,命令行输出initializing, standby 。 但是,当我进入浏览器并放入http://localhost:2
1回复

如何使用Ruby显示轻量级的Web客户端窗口

我需要在没有用户控件的Raspberry Pi上的PAL 7“显示器上显示网页(没有键盘,没有鼠标,仅显示)。 上下文是: Raspberry Pi平台 7“ PAL液晶显示器 archlinux ARM 没有桌面环境 xorg或最终的简约窗口管理
2回复

在Raspberry Pi上使用ruby从i2c解析浮点数

这主要是一个红宝石问题。 我被困在尝试将i2c设备中的某些字节解析为ruby上的float值。 很长的故事: 我正在尝试从具有树莓派和AtTiny85(该设备)的i2c设备读取一个float值。 我可以通过i2ctools从控制台读取其值 例: 给我: