问题标签 [sinatra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sinatra - 当我在 datamapper 中尝试“all”方法时发生错误
当我尝试在 Sinatra 中执行此操作时,
它返回此错误,
谁能指出我正确的方向?
谢谢,
ruby - # 未定义的方法 `bytesize'
我想将博客标签存储和更新到 GAE 中的数据存储区。当我运行该代码时,我收到此错误:
编码
并由 cron 作业运行 '/job'
哪里有问题?请教我。
但是第一次运行cron作业时,标签数据被存储了,甚至出现了这个错误。无法更新数据。
ruby - 在 Windows 上使用 Mongrel 运行 Sinatra 应用程序
我想在 Windows 上从 Mongrel 启动 Sinatra 应用程序,而不是 Sinatra 在后台启动 Mongrel。
有没有一种简单的方法可以将 Mongrel 用于 Sinatra?默认情况下,它正在寻找一个 Rails 应用程序。
编辑:建议的解决方案是简单地使用真正的 Linux 运行 VMWare 或 SunBox,并以这种方式处理公司问题。
ruby - 如何在 Sinatra/Ruby 中调试/测试电子邮件传输
我使用 Pony 通过我的 sinatra 应用程序发送电子邮件。但问题 - 我无法弄清楚如何调试或测试它。不用说,在 php 中,您可以配置 sendmail 假应用程序(在 php.ini 中),它将所有传出的电子邮件存储为纯文本文件,其中包含所有数据。
红宝石应用程序怎么样?可能吗?
ruby-on-rails - 文本搜索以将 Rails 项目与其他类型的 Ruby Web 应用程序区分开来 - merb/sinatra/ramaze
如果我想在包含数千个不同的 ruby Web 应用程序的目录上执行搜索,并且我只想找到那些包含 rails 项目的目录,我需要在每个目录中查找哪些文本才能唯一地将 rails 项目与其他项目类型?
目前,我决定根据以下内容进行搜索:
我相信这是一种只有 Rails 使用的语法,而不是 Merb、Sinatra 或 Ramaze 使用的语法。它是否正确?
ruby - 如何将 Net::HTTP 响应转换为 Ruby 1.9.1 中的某种编码?
我有一个执行以下操作的 Sinatra 应用程序 ( http://analyzethis.espace-technologies.com )
- 检索 HTML 页面(通过 net/http)
- 从 response.body 创建一个 Nokogiri 文档
- 提取一些信息并将其发送回响应中。响应应该是 UTF-8 编码的
因此,我在尝试阅读使用 windows-1256 编码的网站(如 www.filfan.com 或 www.masrawy.com)时遇到了问题。
问题是编码转换的结果不正确,尽管没有抛出错误。
net/http response.body.encoding 给出的 ASCII-8BIT 不能转换为 UTF-8
如果我执行 Nokogiri::HTML(response.body) 并使用 css 选择器从页面获取某些内容 - 例如标题标签的内容 - 我得到一个字符串,当我调用 string.encoding 返回 WINDOWS-1256 . 我使用 string.encode("utf-8") 并使用它发送响应,但响应再次不正确。
关于我的方法有什么问题有什么建议或想法吗?
sinatra - Sinatra 可以与 IronRuby 一起使用吗?
我正在尝试在我的 Mac 上安装以下 ruby gem:
http://www.sinatrarb.com/intro.html
我收到以下消息:
更熟悉 Ruby/IronRuby 的人可以帮助我吗?
ruby - 使用 Ruby 进行电子邮件验证和身份验证的用户注册
我正在尝试在 Sinatra 中制作一个 Web 应用程序,我想知道是否有一个很好的解决方案,用于用户注册与电子邮件验证以及身份验证 - 也许作为机架中间件?OpenID 支持也很不错。
我想我可以自己动手,但我不想重新发明轮子。如果我必须这样做,谁能指出我可能想要使用的库,甚至是示例代码?我还担心我最终可能会忘记通过注册/身份验证来实现一些重要的事情,因为我以前从未这样做过。
如果我需要一个自制的解决方案,我发现bcrypt-ruby用于密码加密和Sinatra::Mailer或Pony用于电子邮件。对于使用 OpenID 支持登录,有hancock和hancock-client,尽管我对用法并不完全清楚,而且我实际上并不需要单点登录支持。也许我应该只使用ruby openid 库?我还需要什么吗?
这是一个非常混乱的问题,但我希望更有经验的人能指出我正确的方向。
ruby - 如何让 Sinatra 在每次更改后自动重新加载文件?
我在用
并像这样启动服务器
但它永远不会重新加载我在索引页面中所做的任何更改。
我在这里错过了什么吗?
sinatra - 使用 Sinatra 创建社交网络
我比较好奇。是否有可能使用Sinatra制作像基本社交网络(登录等)一样复杂的东西?