ruby (4,165)


ruby on rails - 在Rails应用程序中实现“记住我”

ruby on rails - 在Rails应用程序中实现“记住我”

我的Rails应用程序有一个带有“记住我”复选框的登录框。 选中该复选框的用户即使关闭浏览器也应保持登录状态。 我通过在用户会话中存储其ID来跟踪用户是否已登录。 但是会话在Rails中作为会话cookie实现,但不是持久性的。 我可以使它们持久化: class ApplicationController<ActionController::Base before_filter:update_se…


ruby on rails - 在进行HTTP调用时,在Ruby中经常使用SystemExit

我有一个Ruby on Rails网站,可以对外部Web服务进行HTTP调用。 大约每天一次,我得到一个SystemExit(stacktrace below)错误电子邮件,其中一个调用服务失败。 如果我然后尝试在我的网站上完全相同的查询时间后,它工作正常。 自从网站上线以来,一直在发生,我没有找到导致它的原因的运气。 Ruby是版本1.8.6和rails是版本1.2.6。 任何人都有这…


ruby - 何时使用lambda,何时使用Proc.new?

在Ruby 1.8中,一方面proc/lambda与另一方面 Proc.new 之间存在细微的差异。 这些差异是什么? 您可以就如何决定选择哪一项提供指导吗? 在Ruby 1.9中,proc和lambda是不同的。 这是怎么回事?…


开源的Ruby项目

我刚刚开始学习Ruby,并且在周末的时候代替了Jeff的建议。 停止理论。 写很多软件。 从你的错误中学习。...我有兴趣提炼我的技能,同时帮助开源社区这个过程,所以我想问问任何人是否有任何建议,你知道或参与了Ruby编写的有趣或有趣的开源项目。…


从Ruby调用Shell命令

如何从Ruby程序内部调用Shell命令? 然后如何将这些命令的输出返回到Ruby?…


与Windows Vista的Ruby On Rails-最佳安装?

你认为在Win Vista环境下RoR的最佳设置是什么? 我已经试过了radrails的eclipse插件,它对我来说似乎太笨重,我也开始使用Textpad和命令行,但是我已经习惯了使用某种IDE。…



如何在Ruby脚本中运行Rake任务?

我有一个带有Rake任务的Rakefile,通常会从命令行调用它: rake blog:post Title 我想编写一个多次调用Rake任务的Ruby脚本,但是我看到的唯一解决方案是使用``(反引号)或system炮击。 什么是正确的方法?…


学习Ruby on Rails对Grails有什么好处?

我的公司正在启动Grails路线。 原因在于目前的开发人员对Java很沉重,但是对于未来的一些Web开发项目,他们觉得需要MVC风格的语言 。 就个人而言,我来自设计/可用性世界,但是当我承担更多的“前端”责任时,我开始感觉到需要更深入地学习一门语言,所以我可以编写一些逻辑,特别是前端代码为我的用户界面和东西。 我一直试图进入Python/Django个人,但从来没有投入太多的时间。 现在…


ruby on rails - 为什么所有的活动记录都讨厌?

随着我越来越多地了解面向对象,并开始实施各种设计模式,我不断回到人们讨厌活动记录的案例。 人们经常说它不能很好地扩展(引用Twitter作为主要例子)-但是没有人真正解释过它为什么不能很好地扩展; 和/或如何在没有缺点的情况下实现AR的优点(通过类似但不同的模式?) 希望这不会变成关于设计模式的神圣战争-我只想知道****特别是**** Active Record有什么问题。 如果…


ruby on rails - Ruby混合和调用超级方法

好吧,所以我一直在我的小Rails应用程序中重构我的代码,以消除重复,一般来说让我的生活更轻松(因为我喜欢简单的生活)。 这个重构的一部分,一直是将我的两个模型中通用的代码移动到一个模块,我可以将其包含在我需要的地方。 到现在为止还挺好。 看起来它会运行,但我刚刚遇到一个问题,我不知道如何解决。 该模块(我称之为“可发送”)只是处理传真,电子邮件或打印文档PDF的代码。 所以,例如,我有一个采…




rails rails开发 view教程 rail rails应用 api教程 guides rails教程 rails入门 rails数据库