ruby-on-rails-3.2相关内容

使用 Ransack gem 按年龄过滤的未定义方法错误

我正在尝试使用 ransack 按年龄过滤结果,但是 ransack 给了我一个未定义的方法错误.我的数据库中有用户 DOB,在我的用户模型中,我有一个计算用户年龄的年龄方法.它工作得很好,我可以这样称呼用户年龄: @user = User.find(1)@user.age 现在进行洗劫,我的控制器中有以下内容: 定义索引@search = User.search(params[:q])@ ..

为什么 Rails 4.0 RC1 中没有 assets/images 目录

我刚刚发现在生成 Rails 4 应用程序(当前为 Rails 4 rc1)时没有默认目录 assets/images.而在 Rails 3.1/3.2 中它是生成的.请告诉我为什么会这样?我的意思是我可以在一秒钟内创建一个目录,但这不是重点.如果我没有在任何公告中得到原因,我很抱歉,否则对我来说毫无意义.谢谢 解决方案 刚刚发现自己没有公开的 index.html 了,因为它是在 Rai ..

我的注册视图页面中的 collection_select 有什么问题

我是 Rails 的新手, 我正在使用 ryan bates 视频教程中的设计,并且,我被困在某一点 我已经创建了用户、角色关系 在注册页面中,我需要为现有角色提供选择选项组, 在我的注册视图页面中我正在写 我不完全理解 collection_select 方法,请帮助我可能做错的地方 我的模型 1:user.rb class User 我的模型 2:ro ..

pdfkit 的图像和 print_media_type 在 rails 4.0.2 上不起作用

我使用 pdfkit 创建了一个 pdf.创建了 PDF.但是图像没有显示在我的 pdf 上,并且 print_media_type 也不起作用.我正在使用 rails 4.0.2 和 ruby​​ 2.0.0.任何人都可以帮我解决这个问题吗?我在这里附上详细信息.谢谢. 宝石文件: gem 'pdfkit','0.5.2'gem 'wkhtmltopdf-binary','0.9.9.1 ..

为什么 Rails 演示应用程序给出“未初始化的常量 ExecJS::RubyRacerRuntime::Context::V8"?

作为 Rails 的新手,我正在尝试启动并运行一个基本的“hello world"应用程序.特别是 Agile Web Development with Rails 第 2 章中的应用程序.加载 hello world 页面会导致标题中给出的错误. 到目前为止,我已经完成了以下工作: rails 新演示光盘演示 在 ExecJS 抱怨没有可用的 JavaScript 运行时后,将 gem ..
发布时间:2021-07-13 19:03:59 其他开发

使用 Rails 3.2.22.2 时,我可以使用的最高 Ruby 版本是多少?

我希望升级包含许多 gem 的大型应用程序.它目前在 Ruby 1.9.3p551 上. 我听说我可以升级到 Ruby 2.2,但不能升级到更高. 这个版本的 Rails 是否与 Ruby 2.2.5 兼容,或者,我如何找出支持的最高版本. 解决方案 引自 博文 Rails 3.2.22 包含来自 3-2-stable 分支的所有提交.这意味着现在 Rails 3.2 支 ..
发布时间:2021-07-13 19:02:55 其他开发

找到列可以有多个值的地方,rails

我正在尝试搜索一列可能等于一个值而另一列可能有多个值的位置... 这是有效的,每个值一个...... 这不起作用... 在 Rails 中解决这个问题的最佳方法是什么? 谢谢. 解决方案 你要做的只是使用 IN 您可以按照以下操作; 这将生成以下sql查询; SELECT Count(*) FROM `posts` WHERE(类别如“20"或评论如“ ..
发布时间:2021-07-13 18:58:48 其他开发

NoMethodError:Rails 中 nil:NilClass 的未定义方法“类型"

尝试加载我使用 Rails 构建的网站上的其中一个页面时出现 NoMethodError.请参阅下面的完整堆栈跟踪. 如果我将 production.rb 中的 false 更改为 true 行 config.cache_classes = false 然后问题就消失了,但是每次更改任何文件时我都必须重新启动 Rails 服务器.问题似乎与检查我的数据库中列的类型有关,但我不知道如何解决 ..

样式化 Rails date_select 的日期字段

在 Rails 的表单中,日期 select 下拉菜单很简单: 然后我得到 3 个 select 年、月和日的下拉菜单.有没有一种简单的方法可以在不使用 JavaScript 的情况下在这些 select 元素之间添加 HTML?我希望能够更好地设计和标记它们. 解决方案 将其转换为文本字段并添加 JQuery 日期选择器或类 ..

rails 3.2 开发模式未显示带有回溯等的完整错误页面

我刚刚升级到 rails 3.2 一切正常,除了错误页面不再显示正常的开发调试信息.相反,它显示了标准的生产错误页面(白色背景,中间有红色文字: “很抱歉,出了点问题.我们已收到有关此问题的通知,我们会尽快查看." rails 3.2 是否有新设置或我缺少的东西?我已经阅读了升级说明,但没有看到任何地方提到它.我尝试降级到 3.1.3 并且错误页面再次工作,所以这绝对是 rails 3 ..
发布时间:2021-07-13 18:55:34 其他开发

1) PasswordResets 在用户请求密码重置时发送电子邮件

我一直在尝试为忘记密码的用户添加密码重置.用户点击忘记密码?在注册页面上.然后用户输入他们的电子邮件并点击重置密码,这会创建一个令牌并发送一封带有重置密码链接的电子邮件.在大多数情况下,它仅在邮箱为空白或恰好有 6 个随机字母/数字时才有效,但是当用户输入电子邮件并单击密码重置时它不起作用,它会显示错误消息: **验证失败:密码不能为空密码不能为空,密码太短(6分钟)** 通过更改user.r ..