`
frogxj
  • 浏览: 11923 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

ruby 1.8.7与1.8.6不兼容

阅读更多
ruby1.8.7删除了String类的一些方法,致使attachment_fu 一些方法出错
Hello, I had the same problem after upgrading ruby. In ruby 1.8.7 some
methods of the String class were removed, so you have to modify the
attachment_fu.rb file. Navigate to line 70 of the file vendor/plugins/
attachment_fu/lib/technoweenie/attachment_fu.rb and change the the
line

attachment_options[:path_prefix]   = attachment_options[:path_prefix]
[1..-1] if options[:path_prefix].first == '/'


to


attachment_options[:path_prefix]   = attachment_options[:path_prefix]
[1..-1] if options[:path_prefix].starts_with?('/')


Now, my application works after this simple modification. Hope this
helps you too.

分享到:
评论

相关推荐

    ruby1.8.7 & rails2.3.8

    Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...不过,需要注意的是,这些版本的软件已经比较过时,可能存在安全问题和不兼容现代开发实践,因此在新项目中不建议使用。

    ruby1.8.7版for linux

    总的来说,尽管Ruby 1.8.7是一个较为老旧的版本,但它在某些场景下仍然有其价值,特别是对于那些需要与特定环境兼容或依赖旧代码库的项目。然而,为了保持最佳的性能、安全性和开发效率,开发者通常会被建议使用较新...

    ruby 1.8.7 rails 2.3.4

    标题 "ruby 1.8.7 rails 2.3.4" 提及的是 Ruby 语言的一个较旧版本(1.8.7)以及与其兼容的 Rails 框架的老版本(2.3.4)。Ruby 是一种面向对象的、动态类型的编程语言,而 Rails 是一个基于 MVC(模型-视图-控制器...

    ruby1.8.7 安装包

    ruby1.8.7 安装包。下载直接安装

    Ruby 1.8.7-p160

    7. **兼容性**:Ruby 1.8.x系列是向后兼容的,因此代码在1.8.7上的工作也应该能在之前的1.8.x版本上正常运行,尽管可能存在性能或新功能的差异。 8. **Ruby on Rails**:虽然Rails框架的推荐Ruby版本通常会更高,但...

    rails2.3.8 && ruby1.8.7

    标题中的"rails2.3.8 && ruby1.8.7"指的是Ruby on Rails框架的2.3.8版本和Ruby编程语言的1.8.7版本。Ruby on Rails(通常简称为Rails)是一个基于Ruby语言的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构...

    ruby-1.8.7-p302.tar.gz

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。...该版本为ruby-1.8.7-p302

    ruby-1.8.7.tar.gz

    此外,需要注意的是,Ruby 1.8.7 已经不再维护,可能存在安全风险和兼容性问题。对于新项目,通常推荐使用更现代的 Ruby 版本,例如 2.x 或 3.x 系列,以获得更好的性能和安全性。然而,对于某些特定的、对旧版本有...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    在Ruby 1.8.x系列中,1.8.7是最常用的一个版本,因为它对性能进行了优化,同时兼容了许多当时的库和框架。Ruby 1.8.7引入了块参数、内建的JSON支持以及改进的错误处理机制等,使得开发者能够更高效地编写代码。 ...

    ruby-1.8.7-p302.tar.bz2

    ruby-1.8.7-p302.tar.bz2

    ruby1.8.7,DevKit32位,guard和guard-livereload

    在Ruby1.8.7的时代,DevKit是必不可少的,因为许多gem(Ruby的库或模块)依赖于本地扩展,而Windows通常缺少默认的编译环境。DevKit包含MinGW和MSYS,这两个工具允许在Windows上进行类似Unix的构建流程,使得安装和...

    ruby-1.8.7-p72-i386-mswin32.zip

    标题 "ruby-1.8.7-p72-i386-mswin32.zip" 提供的信息表明,这是一个针对i386架构的Windows 32位系统的Ruby编程语言的版本1.8.7,具体补丁级别为p72。Ruby是一种面向对象的、动态类型的脚本语言,由日本人松本行弘于...

    ruby-1.8.7-p358-i386.rar

    ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe (Windows executable)

    ruby-1.8.7-p72.tar.gz

    "puppet插件ruby-1.8.7-p72.tar.gz"很可能是指Puppet需要这个特定版本的Ruby作为其运行时环境,以确保兼容性和稳定性。在部署Puppet时,通常需要先安装并设置好相应的Ruby版本。 Ruby 1.8.7是Ruby的一个老版本,...

    ruby-1.8.7-p174-i386-mswin32

    在Windows平台上,Ruby通过MSWin32编译器进行编译,以便与该平台的API兼容。 压缩包子文件的文件名称列表提供了关于这个Ruby分发包的组成部分: 1. **README.1st**:这是一个标准的文本文件,通常包含有关软件的...

    ruby-debug-1.87.rar

    在开发过程中,调试是必不可少的一环,而`ruby-debug-1.87`就是Ruby社区中广泛使用的调试工具之一。本文将深入探讨`ruby-debug-1.87`的功能、安装与使用方法,以及它依赖的几个关键组件。 `ruby-debug-1.87`是一个...

    blackjack-ruby:一个用 Ruby 1.8.7 编写的简单命令行二十一点游戏

    一个简单的命令行二十一点游戏,用 Ruby 1.8.7 编写,供多人使用。 该计划实施了核心二十一点规则。 轮到玩家时,他/她可以击球直到超过 21。该程序支持拆分和加倍。 运行程序 类型 ruby blackjack.rb 在命令行。 ...

    修改的rubyscript2exe

    4. **ruby1.8.7**: 提示该工具也兼容较旧的Ruby 1.8.7版本,提供对旧项目的后向兼容性。 在压缩包中的`rubyscript2exe.rb`文件很可能是该工具的核心脚本或源代码,用于执行Ruby脚本到EXE的转换过程。通常,这样的...

    ruby and watir 安装指南

    - 确保安装了正确的 `activesupport` 版本,避免使用较新版本(如 3.0.0),因为它们可能不兼容 Ruby 1.8.6。 #### 进一步的调试与使用建议 - 在安装完成后,尝试运行一些基本的 Watir 脚本来测试是否安装成功。 -...

    sentinel-dashboard-1.8.7.jar

    sentinel-dashboard-1.8.7.jar,github经常打不开,下载了好几天才下载下来,给大家分享下

Global site tag (gtag.js) - Google Analytics