问题标签 [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 回答
281 浏览

ruby - 如何最简单地安装和运行 Ramazes Rapaste?

我对 Ruby 和 Ramaze 非常熟悉,但我想为我的管理员提供安装方法,因为他们更熟悉 Tomcat 和标准 Apache 安装。

我先在本地尝试过,结果很长:

有没有更短的方法?我可以在哪里优化?

0 投票
2 回答
2658 浏览

ruby - 有哪些“糊状”替代品?(可安装)

我想在我们的本地 Intranet 中安装一个“pastie”。RaPastepaste.org的替代品是什么?(后者甚至不能在本地安装 b/c 它似乎不是开源的?)

编辑:不一定是 Ruby 顺便说一句。

编辑:我所说的 paste 是一个应用程序,您可以在其中共享源代码粘贴,而不是将其粘贴到 irc 聊天中。

0 投票
3 回答
1477 浏览

ruby - Ruby 有哪些代码高亮库?

我还感兴趣的是哪些具有或多或少的依赖关系。

0 投票
1 回答
266 浏览

ruby - Ramaze 会话中的复杂或深层对象存储被破坏?

(这是关于 Ramaze.net 框架的)

在会话中存储自定义对象时遇到了一些非常奇怪的问题。我注意到只有立即存储在会话中的对象的属性被更新。但是,如果这些对象包含对其他对象的引用,则如果会话中包含的直接对象在请求期间没有更改,则不会更新这些引用的对象。

这个问题只有在使用 Ramaze::FileCache 作为我的会话缓存后端时才变得明显。我相信在使用内存会话时问题被掩盖或不是问题。

我发现问题是因为在 Ramaze::Session::Hash#method_missing (lib/ramaze/current/session/hash.rb) 中找到的会话逻辑中的“浅拷贝”。

作为一个快速测试以确保我的想法是正确的,我注释掉了“差异检查”,基本上每次都强制更新会话。

这个小技巧解决了我的问题。现在我的问题是:

  1. 这是一个安全合理的解决方案吗?
  2. 我应该避免在会话中存储复杂/深层对象吗?
  3. 有什么我想念的吗?
0 投票
1 回答
2290 浏览

ruby-on-rails - ActionMailer 和 Ramaze

是否可以在像 Ramaze 这样的 Web 框架中使用 ActionMailer,还是需要使用 Rails?

0 投票
6 回答
1212 浏览

ruby - 为什么 Ruby 的 Win32Console 不适用于 Ramaze?

我已经安装了 Ramaze(在 Windows XP 上),它建议我还安装 win32console 以在它运行时获得彩色日志输出。

但是,这样做之后,我得到的是转义码而不是颜色,如下所示:

即使在全新安装 Ruby/Ramaze/win32console 时也会发生这种情况

我的设置是:

  • 带有 SP#3 的 Windows XP
  • ruby 1.8.6 (2008-08-11 补丁级别 287) [i386-mswin32]
  • rubygems 版本 1.3.1
  • win32console gem 1.2.0 版

顺便说一句,以下测试程序似乎可以工作,所以我想知道这是否是我机器上的 Ramaze/win32console 问题。

0 投票
3 回答
8081 浏览

ruby - Sinatra 和 Ramaze 之间的主要区别是什么?

我正在寻找一个轻量级的 Ruby Web 框架,并且遇到过SinatraRamaze。两者看起来都非常轻巧、简洁和简单。但我对两者的了解都不够,无法说出主要区别是什么。也许对其中一种或两种都有经验的人可以发表评论?

0 投票
6 回答
1591 浏览

ruby-on-rails - 使用 Rails 以外的 Ruby 框架是否有任何潜在的缺点?

我想使用比 Rails 更轻的框架(Sinatra/Ramaze/Camping),但我担心这样做我将无法使用许多以插件形式为 Rails 量身定制的共享库。这是一个主要问题还是这些插件中的大多数都可以在不同的 Ruby 框架中使用?

使用 Rails 以外的 Ruby 框架还有其他潜在的缺点吗?

0 投票
2 回答
328 浏览

ruby - Ramaze 中带有 a/r 助手的链接

在 ramaze (2009.06.04) 中,链接助手发生了变化,我在使用它时遇到了一些问题。我想创建一个指向 MainController -> 测试操作的链接

如果 URL 不在特定控制器中,则此方法有效。如果用户在其他控制器中,例如http://site/othercontroller/testtwo,则 Testlink 链接到http://site/othercontroller/test

如何将链接常量设置为http://site/test

0 投票
2 回答
863 浏览

ruby - Ramaze 续集迁移?

我正在尝试在 Ramaze 中设置迁移。我主要从事 Rails 的工作,但我想尝试一下其他的东西。无论如何,我的项目中有一个名为“migrations”的目录,其中包含一个 start.rb 文件,然后是我的迁移。这是 start.rb:

现在,首先,我不知道为什么我不能做

而不是那么长的需求,但它似乎正在工作,所以我并不太担心它。主要问题是我的迁移都没有真正运行。它创建了 schema_info 表,所以我知道它正在尝试工作,但它只是在同一目录中找不到我的 000_initial_info.rb 文件。

我真的找不到任何文档,所以这是我自己的解决方案。如果我只是把这一切都弄错了,我也很想听听其他解决方案。谢谢你的帮助!