如何将 Ruby 脚本转为 Web 应用程序

2024-01-20

我目前有一个脚本,可以侦听包含给定关键字的地理定位推文,然后将它们绘制在 Google Fusion Tables 地图上。

我不太确定这是如何转移到网络应用程序的。我想要一个界面,用户可以在其中输入一些关键字进行搜索,然后我的应用程序将打开 Twitter 流 API 的新实例,侦听这些关键字并将它们实时绘制在地图上。

我很难理解后台进程“存在”的地方。任何见解都会很棒。


最直接的方法是使用sinatra http://www.sinatrarb.com/,您也可以考虑将您的应用程序转换为 Ruby on Rails,但是要考虑到与 Rails 应用程序相关的大量入门开销。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Ruby 脚本转为 Web 应用程序 的相关文章

  • Rails validates_与模型的错误消息相关

    我在模型中使用 validates linked 来使用其他模型的验证代码 问题是验证失败的消息是 is invalid 我想将模型验证失败的实际描述错误冒泡到顶部 我发现这个问题 验证与模型的错误消息关联 https stackoverf
  • 这个结果背后的逻辑是什么?

    def foo override end p foo bye bye p foo hello world Output override hello 我可以理解如果结果是 override world or even bye bye hel
  • Ruby:要散列的数组,没有任何局部变量

    我有一个字符串数组 array foo bar baz 我试图将其转变为以下内容 foo gt nil bar gt nil baz gt nil 我一直在这样做 new hash array each k new hash k nil n
  • Jekyll 站点仅在推送到 GitHub 时才会失败

    我正在使用 Jekyll 开发一个新版本的静态网站 该网站通过 Github 页面部署 https devcampy com https devcampy com 存储库 https github com gianarb devcampy
  • 从外部 gem 增强模型

    我在用着炼油厂CMS http refinerycms com 在我们的网站上让较少的技术人员更新内容 在 gem 内部 它们有一个 Page 类 用于映射站点上的每个顶级页面 我想在这个 Page 类上使用acts as taggable
  • 在 ruby​​ 中获取多维数组的维度

    我刚刚开始学习红宝石 现在我需要计算出多维数组的维数 我查看了所有数组方法的 ruby docs 但找不到返回维度的方法 这是一个例子 For 1 2 3 4 5 6 维数应为 2 For 1 2 2 3 3 4 5 维度应为 3 简单的
  • 在 Rails 中的帖子中添加“喜欢/不喜欢”按钮

    该网站是一个简单的社区 每个用户都会创建帖子 并且用户可能 喜欢 它们或 不喜欢 它们 我有一个 发帖 和 点赞 模型 目前 我通过 post likes size 列出了所有帖子以及每个帖子的点赞大小 喜欢帖子的按钮也可以使用 我不知道该
  • 什么决定了可变类上的 bang 方法是否返回“nil”?

    通常 可变类上的 bang 方法 例如String Array or Hash return nil当没有进行任何修改时 但一些Array爆炸方法 即collect map reverse rotate shuffle sort sort
  • 如何使用多个 { 'not find' } 来干燥方法?

    我正在尝试优雅地处理以下错误的 JSON 其中Hash fetch似乎不是一个选择 使用 Hash fetch 优雅地处理错误的 JSON https stackoverflow com questions 25193627 handle
  • 将元数据添加到 PDF

    我需要将元数据添加到我正在创建的 PDF 中prawn http rubygems org gems prawn 该元数据稍后可能会被提取 pdf阅读器 http rubygems org gems pdf reader 该元数据将包含内部
  • ruby 中 for 循环的语法

    如何在 Ruby 中执行这种类型的 for 循环 for int i 0 i
  • 在运行时在 Rails 中向模型添加列(无需附加表)

    我试图让我的网络应用程序的管理员能够向模型添加一些新字段 该模型称为 Artwork 我想在运行时添加一个 test column 列 我只是在测试 所以我添加了一个简单的链接来做到这一点 它当然是参数化的 我设法通过迁移来做到这一点 de
  • Application.css.scss 导致 Rails 4 出现问题

    所以我一直在学习 ruby on Rails 我决定在 myrubyblog 应用程序上的新帖子页面添加一些样式 一切正常 几天后 我决定将 posts scss 文件中的 scss 导入到 application css scss 中 然
  • 为什么 Ruby 没有内置线程池?

    我有一个程序 它一次创建 10000 个线程 并同时运行 8 个线程 但是Ruby没有像Java那样内置ThreadPool 有充分的理由吗 可能是因为使用标准库 Queue 类很容易推出您自己的 q Queue new 3 times T
  • 拆分字符串而不删除分隔符

    我需要解析一个文件以获取单个 SQL 语句并从 Rails 控制器运行它们 我有以下代码 sql file RAILS ROOT lib evidence interface import sql sql stmts array File
  • 学习树顶

    我正在尝试自学 Ruby 的 Treetop 语法生成器 我发现 对于 最好的 文档来说 不仅文档非常稀疏 而且它的工作方式似乎并不像我希望的那样直观 从高层次上来说 我真的很喜欢比现场文档或视频更好的教程 如果有的话 在较低的层面上 这是
  • Rube.exe:Babun 中没有这样的文件或目录

    我正在尝试在 Babun 中安装 ruby gems 以便我可以安装 sass 和 compass 但不断收到错误 C RailsInstaller Ruby2 1 0 bin ruby exe No such file or direct
  • YAML 每个缩进有多少个空格?

    如果我在每个缩进级别使用一个空格 两个或四个空格 有什么区别吗 YAML 每个结构类型的空间数量有什么具体规则吗 例如4嵌套空间maps 1每空间项目清单 etc 我正在为 elastic beanstalk ebextensions 编写
  • 安装 gem 失败并出现权限错误[重复]

    这个问题在这里已经有答案了 我昨天将 Mac 操作系统更新至 10 9 Mavericks 我当前的 Ruby 版本显示为 ruby 2 0 0p247 2013 06 27 修订版 41674 universal x86 64 darwi
  • Ruby:邮件 gem 在邮件中的 60 个字符后添加 \r\n

    我要移植Actionmailer x509 https github com petRUShka actionmailer x509到 Rails 3 为了做到这一点 我尝试从带有签名电子邮件的大字符串创建 Mail 对象 您可以在这一行看

随机推荐

  • 创建 zip 存档并将其下载为 HttpContent 时的内存使用情况

    我有一个 Web api GET 方法 它返回一个 zip 文件以供下载 以下是创建 zip 存档的代码 var resultStream new MemoryStream using var zipArchive new ZipArchi
  • Apache监听配置[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 以下配置有什么区别 Listen 80 anything at port 80 Listen 192 168 0 34 80 from an inte
  • Visual Studio 2010 不会自动链接来自作为依赖项的项目的静态库,因为它应该是这样

    使用 C 控制台命令行项目创建新解决方案 新建一个项目 C 静态库 使命令行项目依赖库 确保在 Configuration gt Linker gt General 中打开 链接库依赖项 默认情况下 Visual Studio 仍然不会链接
  • 为什么转换为引用会干扰转换为布尔值?

    看来 如果我有一个到引用的转换运算符 那么该运算符将优先于到一个引用的转换bool 为什么会发生这种情况 我该如何解决 如果重要的话 我使用的是 GCC 4 5 我在 ideone 上验证了 GCC 4 7 2 也发现了相同的行为 假设如下
  • read_excel() 和 lapply()

    我有一个 xlsx文件有两个工作表 我想使用生成两个 Excel 工作表的列表read excel from readxl包裹 我用过这个代码 my work lt lapply excel sheets data xlsx read ex
  • Rails 4 带有 fields_for 的嵌套属性不保存到数据库

    我想使用accepts nested attributes for 通过一种表单在两个不同的表 场地和停车场 上创建记录 我希望用户能够创建一个新场地 并通过复选框指定该场地可用的停车选项 当我提交表单时 将创建包含模型 场地 的记录 但嵌
  • javascript:动态下拉菜单值

    我想创建两个下拉表单 如果我在第一个菜单上选择一个项目 第二个菜单将显示相应的值 例如 如果我在第一个菜单上选择 水果 那么第二个菜单将显示 苹果 香蕉 等 它必须有值 以便我可以将其插入数据库 html如下
  • iPython:无法导入名为 sklearn 的模块

    我可以使用 python 解释器导入 sklearn 但是当我尝试在 iPython 笔记本中执行相同操作时 iPython 会抛出 ImportError 知道是什么导致了这个问题吗 我需要在 iPython 中使用一个模块 我不确定这是
  • Django限制查询

    我正在尝试运行 Django 查询 将返回的结果限制为 5 个项目 这很容易 但查询并不总是返回 5 个项目 在这种情况下 像这样的语句 我的代码 会失败 users User objects filter username istarts
  • 代码签名错误:SDK“iOS 11.0”中的产品类型“应用程序”需要代码签名

    我正在使用 GitLab CI 自动构建适用于 Android 和 iOS 的应用程序 我的 iOS 命令行构建不断失败并出现以下错误 Code Signing Error Code signing is required for prod
  • 将模型划分到目录中是一个坏主意吗?

    我的 Rails 应用程序中有 100 多个模型 为了便于组织 我将它们划分为文件夹 所有这些仍然位于主模型文件夹下 只是为了更轻松地在项目上导航并查看相关文件 这是一个坏主意吗 Rails 的方法是什么 不 这不是一个坏主意 很多人都这么
  • 未捕获的语法错误:参数列表后缺少 )

    未捕获的语法错误 参数列表后缺少
  • Xcode 机器人错误:提前意外退出,操作从未完成引导

    我有一个用 Swift 编写的项目 有一个主要目标和两个测试目标 一个用于使用quick https github com Quick Quick框架 它有 3KIF https github com kif framework KIF测试
  • android sax 不解析“dc:creator”?

    希望有人可以提供一些指导 我一直在使用带有多个提要的 android sax 解析器 现在 当我想解析包含以下内容的项目时
  • Postgresql DB 备份理想实践

    使用pg dump 进行PostgreSQL 逻辑备份的理想做法是什么 从备用 从属节点进行备份是否理想 如果复制延迟小于 200 毫秒 从备用 从属节点进行备份是否理想 是否需要更改任何特定配置 哪种备份方法是逻辑备份或物理备份的好方法
  • 将数据保存到 LocalStorage,然后使用 android Java 检索它

    我正在加载本地网页android应用程序使用WebView and my web page有一个按钮 比方说 btnA 当用户点击 btnA 时 javascript调用函数来保存deviceID在浏览器的localstorage 现在有几
  • 如何对包含 NaN 的 JavaScript 数组进行排序?

    我正在尝试对有时有的数组进行排序Infinity or NaN 当我使用标准 JavaScript 时array sort 它似乎排序直到达到NaN然后我得到随机结果 var array 02 2 2 Nan Infinity 20 有没有
  • 函数类型中的 Plus 与 S

    以下向量声明cons cons a gt Vect n a gt Vect n 1 a cons x xs x xs 因错误而失败 Type mismatch between S n and plus n 1 而下面的向量append编译并
  • 当闪亮仪表板中存在 menuSubItems 时显示 menuItem 的内容

    有没有一种方法可以在闪亮仪表板的内容窗格中实际显示具有现有 menuSubItems 的 menuItem 的内容 在示例中 我尝试将 tabName charts 添加到菜单项 图表 中 以显示选项卡项 图表 的内容 但是 除了打开菜单并
  • 如何将 Ruby 脚本转为 Web 应用程序

    我目前有一个脚本 可以侦听包含给定关键字的地理定位推文 然后将它们绘制在 Google Fusion Tables 地图上 我不太确定这是如何转移到网络应用程序的 我想要一个界面 用户可以在其中输入一些关键字进行搜索 然后我的应用程序将打开