问题标签 [merb]

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 回答
113 浏览

ruby - Merb 身份验证问题,_message 变量

我使用merb,并在身份验证后在url中得到奇怪的变量。我发现该变量包含 base64 编码数据,但无法理解为什么它会出现在那里,即使一切正常。只是好奇

它看起来像这样: http: //foo.bar/ ?_message=....data .... 这个变量有什么用,它有什么作用?

0 投票
2 回答
136 浏览

ruby - Merb 中的最佳缓存实践

我是 Merb 的初学者,所以想知道缓存数据的最佳实践是什么?例如,我有一个显示书籍列表的页面,它的变化并不经常,所以我正在寻找一种缓存数据的方法。有两种选择:从数据库缓存数据或缓存所有页面(html)。

那么,有没有什么工具可以简单快速的制作呢?谢谢

0 投票
1 回答
214 浏览

ruby-on-rails - 考虑到 v3 merb 合并的 Rails 开发

我正处于设计新 Web 应用程序的初步阶段,还没有开始任何形式的实施。该应用程序对一个相当复杂的域进行建模,使用 ruby​​ DataMapper ORM(在 .net 世界中使用 NHibernate)等工具比使用 Rails Active Record 更舒服。我也更喜欢 jquery 而不是原型。当然,所有这些考虑都指向使用 Merb,但我知道 Merb 正在合并到 Rails 版本 3 中,并且将不再作为一个独特的框架存在。

鉴于 Rails 发生了相当深刻的变化,现在开始实施应用程序有什么意义吗?我真的很想知道是否值得现在开始在 Merb 中进行开发,然后将其移植到 Rails,但我还没有找到任何暗示这可能有多困难的东西。另一种方法是现在在 Rails 中开始在域上工作,并且仅在 v3 发布后才考虑 ORM 和前端。

本质上,我想知道一个 Merb 应用程序对于 Rails 3 的可移植性,但我知道除了核心开发人员之外的任何人都知道这一点可能还为时过早。

任何想法将不胜感激。谢谢 :)

- - - - - - - 编辑 - - - - - - - -

Merb 项目的首席开发人员 Yehuda Katz 在他的博客上这样说:

计划是立即开始在 Rails 上工作,并在此期间继续修复错误并解决 Merb 中的其他主要问题。我们还将发布专门用于帮助轻松过渡到 Rails 3 的 Merb 版本。

特别是,我们将发布带有弃用通知和其他过渡机制的 Merb 版本,以帮助开发人员追踪将在 Merb 1.x 和 Rails 3 之间发生的变化。预计会有一些临时版本越来越接近 Rails 3,并且期望将部分 Merb(最显着的助手)移植到 Rails 3 上运行,以进一步减少摩擦。

明确地说:我们并没有放弃 Merb 项目。有许多在 Merb 上运行的生产应用程序都依赖于及时的错误修复和通向未来的清晰道路。如果您今天使用 Merb,请继续使用 Merb。如果您正在考虑将 Merb 用于项目,因为它可以更好地满足您的需求,请使用 Merb。您不会被冷落,我们将尽一切努力确保您的应用程序不会被困在过去。

如果您已经学习过 Merb,我们将努力确保您可以将这些知识运用到 Rails 3 中。在 Engine Yard,我们完全打算继续将 Merb 用于我们的内部应用程序,直到 Rails 3 推出,但我们会使用那些(非平凡的)应用程序来确保每个人的体验都是流畅的。不会有巨大的跳跃,您也不需要从头开始重写您的应用程序。

0 投票
2 回答
130 浏览

ruby - 控制 Merb 身份验证错误

嘿,我对在登录控制器处理无效的用户身份验证请求有点困惑。所以,我已经修改了登录视图,但不知道在哪里放置异常处理块。它应该像这样工作:您登录 - 如果它不正确,您将在 /login 看到警告消息。

有任何想法吗 ?

0 投票
1 回答
78 浏览

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

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

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

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

0 投票
1 回答
263 浏览

file-upload - 在 merb 中测试经过身份验证的文件上传

这是过去几天让我发疯的事情。我有一个允许经过身份验证的用户将资产上传到站点的操作。我知道控制器操作是正确的,因为我可以手动运行该过程,但是我想使用 rspec 对其进行测试。

我必须使用request帮助程序,以便我可以重用经过身份验证的会话,该会话是:given用于这组测试的。

如果我在规范中设置断点,一切都很好,但是当我运行规范并尝试通过调试器访问控制器操作中的路径时,我得到了这个:

我的猜测是,stub!(:path)没有为通过请求的任何模拟对象设置。

问题是:我是否正在使用正确的方法来测试文件上传,如果不是,还有什么方法?

0 投票
1 回答
207 浏览

merb - Merb认证问题

我的应用程序有用户部分和 /admin 部分。有 2 个模型帐户(如客户)和管理员,我应该分别验证帐户和管理员。管理员不应访问帐户的部分,帐户不应访问管理区域。有什么适合我的解决方案,或者我应该为用户和管理员编写 2 个不同的应用程序,然后等待 merb 1.1 并以某种方式将它们安装到 1 个应用程序中?有任何想法吗?

0 投票
2 回答
722 浏览

ajax - 如何使用 Merb 和 Webrat 测试 AJAX 请求?

我正在将merb与rspec和webrat一起使用。如何确保 rjs 模板成功渲染?由于ajax,我不能只写have_xpath。

0 投票
4 回答
330 浏览

java - Ruby Web 开发的好框架

基本上我是 java 开发人员,现在正在探索 ruby​​ 和 ruby​​ 相关框架。我主要从事基于网络的项目。我听说过使用 ruby​​ 进行 Web 开发的RoRMerb。我正在为 Merb 寻找好的教程/书籍。

0 投票
2 回答
1576 浏览

ruby-on-rails - 用于测试 Rails 和 Merb 应用程序的 selenium 和 watir 的无头替换

未来是否有计划用 mechanize + johnson 取代 selenium 和 watir?

https://github.com/jbarnette/johnson/wiki

http://wiki.github.com/tenderlove/mechanize