问题标签 [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 - 如何最简单地安装和运行 Ramazes Rapaste?
我对 Ruby 和 Ramaze 非常熟悉,但我想为我的管理员提供安装方法,因为他们更熟悉 Tomcat 和标准 Apache 安装。
我先在本地尝试过,结果很长:
有没有更短的方法?我可以在哪里优化?
ruby - Ruby 有哪些代码高亮库?
我还感兴趣的是哪些具有或多或少的依赖关系。
ruby - Ramaze 会话中的复杂或深层对象存储被破坏?
(这是关于 Ramaze.net 框架的)
在会话中存储自定义对象时遇到了一些非常奇怪的问题。我注意到只有立即存储在会话中的对象的属性被更新。但是,如果这些对象包含对其他对象的引用,则如果会话中包含的直接对象在请求期间没有更改,则不会更新这些引用的对象。
这个问题只有在使用 Ramaze::FileCache 作为我的会话缓存后端时才变得明显。我相信在使用内存会话时问题被掩盖或不是问题。
我发现问题是因为在 Ramaze::Session::Hash#method_missing (lib/ramaze/current/session/hash.rb) 中找到的会话逻辑中的“浅拷贝”。
作为一个快速测试以确保我的想法是正确的,我注释掉了“差异检查”,基本上每次都强制更新会话。
这个小技巧解决了我的问题。现在我的问题是:
- 这是一个安全合理的解决方案吗?
- 我应该避免在会话中存储复杂/深层对象吗?
- 有什么我想念的吗?
ruby-on-rails - ActionMailer 和 Ramaze
是否可以在像 Ramaze 这样的 Web 框架中使用 ActionMailer,还是需要使用 Rails?
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 问题。
ruby-on-rails - 使用 Rails 以外的 Ruby 框架是否有任何潜在的缺点?
我想使用比 Rails 更轻的框架(Sinatra/Ramaze/Camping),但我担心这样做我将无法使用许多以插件形式为 Rails 量身定制的共享库。这是一个主要问题还是这些插件中的大多数都可以在不同的 Ruby 框架中使用?
使用 Rails 以外的 Ruby 框架还有其他潜在的缺点吗?
ruby - Ramaze 中带有 a/r 助手的链接
在 ramaze (2009.06.04) 中,链接助手发生了变化,我在使用它时遇到了一些问题。我想创建一个指向 MainController -> 测试操作的链接
如果 URL 不在特定控制器中,则此方法有效。如果用户在其他控制器中,例如http://site/othercontroller/testtwo,则 Testlink 链接到http://site/othercontroller/test。
如何将链接常量设置为http://site/test?
ruby - Ramaze 续集迁移?
我正在尝试在 Ramaze 中设置迁移。我主要从事 Rails 的工作,但我想尝试一下其他的东西。无论如何,我的项目中有一个名为“migrations”的目录,其中包含一个 start.rb 文件,然后是我的迁移。这是 start.rb:
现在,首先,我不知道为什么我不能做
而不是那么长的需求,但它似乎正在工作,所以我并不太担心它。主要问题是我的迁移都没有真正运行。它创建了 schema_info 表,所以我知道它正在尝试工作,但它只是在同一目录中找不到我的 000_initial_info.rb 文件。
我真的找不到任何文档,所以这是我自己的解决方案。如果我只是把这一切都弄错了,我也很想听听其他解决方案。谢谢你的帮助!