问题标签 [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.
ruby - 如何使用 ramaze 框架访问 PUT 数据?
我正在尝试使用 ruby 框架 Ramaze 来实现 RESTful 控制器。但是,当我发送 PUT 时,我似乎无法访问请求中的数据。示例代码:
我通过 curl 与之交互:
难道我做错了什么?我应该如何在 Ramaze 中获取 PUT 请求的正文?
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 安装的,所以我不确定我怎么能在这里做到这一点......
ruby - 当我尝试在 Ramaze 和 Ruby 1.9 中上传文件时出现“US-ASCII 中的无效字节序列”
我猜默认编码随着 1.9 的变化而改变,但我认为 Ramaze 应该完全兼容 1.9?我真的不确定这里发生了什么。谢谢你的帮助!
ruby-on-rails - 文本搜索以将 Rails 项目与其他类型的 Ruby Web 应用程序区分开来 - merb/sinatra/ramaze
如果我想在包含数千个不同的 ruby Web 应用程序的目录上执行搜索,并且我只想找到那些包含 rails 项目的目录,我需要在每个目录中查找哪些文本才能唯一地将 rails 项目与其他项目类型?
目前,我决定根据以下内容进行搜索:
我相信这是一种只有 Rails 使用的语法,而不是 Merb、Sinatra 或 Ramaze 使用的语法。它是否正确?
ruby - Ramaze 的 Haml 引擎每次都返回相同的模板
我在非常简单的 Ramaze 项目中遇到了问题。我的项目与从“ramaze create mywebsite”生成的原型项目相同,除了我使用的是 Haml 模板(我在 controller/init.rb 中设置了“engine :Haml”)。
以下是重现问题的步骤:
- 启动开发服务器。我正在使用薄。
- 访问应用程序中的一项操作。到目前为止,我有“/”、“/about”和“/signup”。该操作的模板将正确呈现。
- 访问不同的操作。这次将返回为第一个操作呈现的完全相同的内容。
只有启动开发服务器后的第一个请求才会正确呈现。
我只认为它与 Haml 有关,因为在切换回 Ramaze 的默认引擎后,一切正常。我所有的宝石都是最新的。
有任何想法吗?
谢谢!
mysql - 找不到我的 Ruby 1.9 字符串编码在哪里搞砸了
从数据库到应用程序的某个地方,这个:
正在变成这样:
我正在使用 Ramaze + Rack + MySQL。我已经设置了 force_encoding 插件,所以字符串上的编码是 UTF-8。如果我在数据库外壳中查看记录,它看起来很好。表格上的默认字符集是 utf8,字段本身是“文本”。我的数据库连接上的编码是 utf8。此外,在我的 Macbook 上,一切正常。它在我的 Ubuntu 服务器上被破坏了。我希望有人能认出这一点并告诉我它是 unicode 转换为 ASCII,然后返回,或类似的东西。
kohana - 如何快速学习来自 PHP 背景的 Python 和 Ruby 框架
我一直在使用 CakaPHP 和 Kohanaphp,但现在我想从更复杂的 OOP 语言中为我的下一个项目尝试其他框架。
如何快速学习以下框架,以便立即选择要使用的框架:
- 塔架
- 辛纳特拉
- 拉马泽
来自在线资源的教程和示例真的很棒。
对于已经经历过这种学习经验的 php 开发人员,请分享你的。
谢谢
ruby - Ruby 1.9 Ramaze App 因“非法指令”而失败
我有一个应用程序,在擦除我的系统并安装 Snow Leopard 后,我正试图重新开始工作。我从 Macports(现在是更高版本)安装了 Ruby 1.9,开发服务器启动得很好,但在第一次请求时就死了,只告诉我“非法指令”。我不知道是什么原因造成的,甚至不知道如何调试它。有没有人有任何想法?
ruby - 在 Ramaze 中渲染模板
我有一个我想使用的部分模板,我想知道是否可以只渲染这个东西而不需要向控制器发送模拟请求。我永远不需要将它呈现给 AJAX 调用,因此设置控制器和操作似乎很愚蠢,更不用说将私有部分向世界开放的安全问题了。