问题标签 [ramaze]

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.

0 投票
1 回答
512 浏览

ruby - 如何使用 ramaze 框架访问 PUT 数据?

我正在尝试使用 ruby​​ 框架 Ramaze 来实现 RESTful 控制器。但是,当我发送 PUT 时,我似乎无法访问请求中的数据。示例代码:

我通过 curl 与之交互:

难道我做错了什么?我应该如何在 Ramaze 中获取 PUT 请求的正文?

0 投票
1 回答
419 浏览

ruby - Ramaze 使薄薄的崩溃

所以,我只是在为一个新项目尝试 Ramaze,我想知道为什么它不适用于 Thin,但会使用 ramaze 启动(我猜是 webrick)。这就是它给我的东西:

/opt/local/lib/ruby1.9/gems/1.9.1/gems/thin-1.2.2/lib/thin/request.rb:50:[BUG] 未知类型 0x22(给定 0xc)

这是它正在谈论的那一行:

@parser = Thin::HttpParser.new

这不是太有帮助。

有没有人有任何想法?谢谢!

编辑:实际上,我记得当我尝试安装最新版本的 MySQL gem 时收到此错误。我必须重新安装它,确保在“make install”之前执行“make clean”。但是,thin 是从 gem 安装的,所以我不确定我怎么能在这里做到这一点......

0 投票
1 回答
1197 浏览

ruby - 当我尝试在 Ramaze 和 Ruby 1.9 中上传文件时出现“US-ASCII 中的无效字节序列”

我猜默认编码随着 1.9 的变化而改变,但我认为 Ramaze 应该完全兼容 1.9?我真的不确定这里发生了什么。谢谢你的帮助!

0 投票
1 回答
78 浏览

ruby-on-rails - 文本搜索以将 Rails 项目与其他类型的 Ruby Web 应用程序区分开来 - merb/sinatra/ramaze

如果我想在包含数千个不同的 ruby​​ Web 应用程序的目录上执行搜索,并且我只想找到那些包含 rails 项目的目录,我需要在每个目录中查找哪些文本才能唯一地将 rails 项目与其他项目类型?

目前,我决定根据以下内容进行搜索:

我相信这是一种只有 Rails 使用的语法,而不是 Merb、Sinatra 或 Ramaze 使用的语法。它是否正确?

0 投票
4 回答
839 浏览

ruby - Ramaze 的 Haml 引擎每次都返回相同的模板

我在非常简单的 Ramaze 项目中遇到了问题。我的项目与从“ramaze create mywebsite”生成的原型项目相同,除了我使用的是 Haml 模板(我在 controller/init.rb 中设置了“engine :Haml”)。

以下是重现问题的步骤:

  1. 启动开发服务器。我正在使用薄。
  2. 访问应用程序中的一项操作。到目前为止,我有“/”、“/about”和“/signup”。该操作的模板将正确呈现。
  3. 访问不同的操作。这次将返回为第一个操作呈现的完全相同的内容。

只有启动开发服务器后的第一个请求才会正确呈现。

我只认为它与 Haml 有关,因为在切换回 Ramaze 的默认引擎后,一切正常。我所有的宝石都是最新的。

有任何想法吗?

谢谢!

0 投票
1 回答
208 浏览

mysql - 找不到我的 Ruby 1.9 字符串编码在哪里搞砸了

从数据库到应用程序的某个地方,这个:

正在变成这样:

我正在使用 Ramaze + Rack + MySQL。我已经设置了 force_encoding 插件,所以字符串上的编码是 UTF-8。如果我在数据库外壳中查看记录,它看起来很好。表格上的默认字符集是 utf8,字段本身是“文本”。我的数据库连接上的编码是 utf8。此外,在我的 Macbook 上,一切正常。它在我的 Ubuntu 服务器上被破坏了。我希望有人能认出这一点并告诉我它是 unicode 转换为 ASCII,然后返回,或类似的东西。

0 投票
3 回答
239 浏览

kohana - 如何快速学习来自 PHP 背景的 Python 和 Ruby 框架

我一直在使用 CakaPHP 和 Kohanaphp,但现在我想从更复杂的 OOP 语言中为我的下一个项目尝试其他框架。

如何快速学习以下框架,以便立即选择要使用的框架:

  • 塔架
  • 辛纳特拉
  • 拉马泽

来自在线资源的教程和示例真的很棒。

对于已经经历过这种学习经验的 php 开发人员,请分享你的。

谢谢

0 投票
2 回答
1112 浏览

ruby - Ruby 1.9 Ramaze App 因“非法指令”而失败

我有一个应用程序,在擦除我的系统并安装 Snow Leopard 后,我正试图重新开始工作。我从 Macports(现在是更高版本)安装了 Ruby 1.9,开发服务器启动得很好,但在第一次请求时就死了,只告诉我“非法指令”。我不知道是什么原因造成的,甚至不知道如何调试它。有没有人有任何想法?

0 投票
1 回答
264 浏览

ruby - 在 Ramaze 中渲染模板

我有一个我想使用的部分模板,我想知道是否可以只渲染这个东西而不需要向控制器发送模拟请求。我永远不需要将它呈现给 AJAX 调用,因此设置控制器和操作似乎很愚蠢,更不用说将私有部分向世界开放的安全问题了。

0 投票
1 回答
268 浏览

ruby - 运行 ramaze 博客示例 - 一条错误消息