问题标签 [jrubyonrails]
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-on-rails - 如何在 Rails 3 中测试 cookies.permanent.signed
我在一些控制器中有一个操作,它在永久签名的 cookie 中设置了一些值,如下所示:
在一些功能测试中,我正在尝试测试 cookie 是否设置正确,并以此起诉:
但是,当我运行测试时,出现以下错误:
如果我只尝试:
我得到:
如何在 Rails 3 中测试签名的 cookie?
mysql - Rails - Mysql::ProtocolError:无效数据包
我的 Rails 应用程序刚开始在我的 EC2/RDS 堆栈上出现这些奇怪的 MySQL 错误。
我尝试了几个版本的 ruby 1.9.2 和 REE 1.8.7。
这个 ProtocolError 是怎么回事?这不会发生在我的任何其他站点或本地计算机上。
我可以从我的网站中删除一些数据,查询将适用于几个页面视图,然后它再次中断:(
我将 Phusion 与 Apache 一起使用。
使用版本 gem 'ruby-mysql', "2.9.4"
并使用版本 gem 'ruby-mysql', "2.9.3"
ruby-on-rails-3 - Webrick 服务器上的 Cucumber 测试 Rails 应用程序
如何在 webrick 服务器上运行的 Rails 应用程序中创建黄瓜测试?
ruby-on-rails-3 - 在 ActiveRecord 中标记无效属性
我正在尝试实现功能,其中一旦设置属性,就无法在 ActiveRecord 模型上更改。为此,我编写了以下方法:
我在这里做错了吗?一旦尝试更改地址,我希望对象无效,但是这样做时不会出现任何错误obj.valid?
编辑:值一旦设置就不会更改,但是当我通过 obj.valid 进行验证时,我想获得无效对象?
ruby-on-rails - JRuby on Rails 与 Ruby on Rails,有什么区别?
我正在尝试在 Rails 上试用 JRuby 和 JRuby。我很难找到有关 JRuby on Rails 和 Ruby on Rails 之间区别的信息。
我需要注意哪些差异?
注意这个问题是JRuby on Rails 与 Ruby on Rails 的完全重复,有什么区别?,除了最初的问题是在 2.5 年前回答的。我希望得到一个最新的答案。
ruby-on-rails - 在 Tomcat+JRuby 而不是 Mongrel/Passenger 上运行 Rails 应用程序有什么优势?
我想在我的根服务器上安装 Rails 应用程序 ( Redmine )。因为我已经计划为各种 Java 应用程序运行 Tomcat,所以我问自己(和你)是否也让 Rails 应用程序在 Tomcat6+JRuby 上运行有意义,或者我是否应该扩展一个(已经在运行) Apache with Passenger 并“本地”运行 Rails 应用程序。
与 Java Server+JRuby 相比,在“本机”Rails 服务器上运行 Rails 应用程序有什么优缺点?
ruby-on-rails - Google 抓取错误 - 无法访问的错误
我的网站已成功通过 Google 网站管理员验证。我对robot.txt的爬虫访问也是200(成功)。但是,当我检查“抓取错误”时,几乎每个页面都是“无法访问的”,包括域主页本身。唯一没有出错的页面是附件/文件页面(例如 pdf、xls、jpg 等)。这真的很奇怪。
我的网站是由 Ruby on Rails 并使用 MySQL 数据库创建的。
ruby - 访问 Object#try
我正在尝试在 ruby 中获得对 Object#try 的访问权限。
我认为仅包括 activesupport 就可以解决问题,但事实并非如此。
我如何访问Object#try
?
ruby-on-rails-3 - 用于 Rails 控制器的 after_commit
我知道after_commit
Rails 3 中为 ActiveRecord 对象提供了回调。但是,我想在 Rails 控制器中访问此功能。
目的是在控制器中做这样的事情:
有什么办法可以做到这一点吗?我不想使用 ActiveRecordafter_commit
回调,因为这意味着通过让模型进行渲染来打破模型和控制器之间的分离,这是它不应该做的事情。
ruby - Jruby Glassfish 内存拆分
我有一个非常奇怪的问题,一两天后,我的应用程序似乎将内存分成了两半。
所以我有一个:
现在我在控制器中有一些东西可以调用 get 和 store。起初它工作正常,但一两天后......
调用:store(1, 1), store(2, 2), store(3, 3), store(4, 4), store(5, 5)
现在,当我调用 dumpHash()
我得到:2、2 和 4、4。
我再次调用它并且:
1, 1 和 3, 3 和 5, 5
这是 jruby 1.6.0 r3 啁啾并穿上 glassfish。
有什么方法可以让 glassfish 在我不知情的情况下重新部署我的应用程序并且它会破坏东西?
任何帮助表示赞赏。我感到很困惑...