`
kenrome
  • 浏览: 40910 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于Rails2.0下的File-Column插件使用

阅读更多
在rails2.0以下版本下开发的时候,参照“整合File-Column和Rmagick功能实现图片上传“http://airport.iteye.com/blog/33216
就可以实现图片的上传。
但是在rails2.0中,当在show.html.erb实现图片显示:
原始大小:
  <%= image_tag url_for_file_column 'entry', 'image' %>
  <br>
  thumb:
  <%= image_tag url_for_file_column 'entry', 'image' ,'thumb'%>
报错提示:
Showing groups/show.html.erb where line #2 raised: 

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.relative_url_root

Extracted source (around line #2): 

1: <div id="group" class="group">
2:  <%= image_tag url_for_file_column 'group', 'ico' %>
3: </div>
4: <div id="gcomments" class="gcomments">
5: 


查找了很多地方,没有找到答案。
分享到:
评论
2 楼 distortion 2008-04-14  
pure 写道
<%= image_tag url_for_file_column 'group', 'ico' %>  


'group'要改成你的实例名,如实例为@user等
<%= image_tag url_for_file_column @user, 'ico' %>

我也遇到了这个问题,
nil.relative_url_root的异常是由file_column_helper中的url_for_file_column方法抛出来的,是因为在url_for_file_column方法中还使用"@request"访问Request,只要删了'@',使用Rails 2.0的request代替@request就可以了
1 楼 pure 2008-03-24  
<%= image_tag url_for_file_column 'group', 'ico' %>  


'group'要改成你的实例名,如实例为@user等
<%= image_tag url_for_file_column @user, 'ico' %>

相关推荐

    rails2.0的配置方法

    1. **下载InstantRails-2.0-win.zip** - 首先,需要从官方地址下载InstantRails 2.0的安装包:[http://rubyforge.org/frs/?group_id=904](http://rubyforge.org/frs/?group_id=904)。 - InstantRails是一款集成了...

    好用的rails 2.0 Api 文档

    Rails 2.0 API 文档是一个非常宝贵的资源,它为开发者提供了全面的指南,以便于在使用Ruby on Rails 2.0版本时更好地理解和利用其框架功能。Ruby on Rails(简称Rails)是一个开源的Web应用框架,它遵循MVC(模型-...

    ruby on rails2.0本地安装包

    10. **社区支持**:Rails 2.0时,Rails社区已经相当活跃,有大量的教程、插件和工具可供开发者使用,这极大地丰富了Rails的生态系统。 总之,Ruby on Rails 2.0是一个功能强大且成熟的框架,它简化了Web应用开发的...

    Ruby on Rails 2.0的新特性介绍

    Rails 2.0允许根据模板文件的扩展名自动选择渲染引擎,比如`show.rhtml.erb`表示使用ERB(Embedded Ruby)来渲染`show.rhtml`模板。这提供了更多的灵活性,让开发者可以针对不同格式的输出定制视图。 除此之外,...

    Rails2.0资料

    Rails 2.0对此进行了优化,使得该方法变得更加可靠且易于使用。 - **自定义验证规则**:除了内置的验证规则外,Rails 2.0还支持用户自定义验证逻辑,这为开发者提供了更大的灵活性。 ##### 1.2 查询缓存 - **查询...

    jQuery-File-Upload插件

    jQuery File Upload是一款强大的基于jQuery的文件上传插件,它提供了多文件选择、进度条显示、预览、上传取消以及删除等功能。这款插件利用HTML5技术,为现代浏览器提供了先进的文件上传体验,同时通过优雅降级的...

    rails2.0下实现《rubyonrails》中的mybook实例

    在Ruby on Rails 2.0框架下,我们经常会遇到创建和操作数据库的需求。在这个实例中,我们将探讨如何在Rails应用中使用SQLite数据库,一个轻量级且易于上手的数据库管理系统,尤其适合开发阶段。标题提到的“mybook”...

    rails 2.0.2 分页 需另外下载插件

    为了实现分页,开发者通常需要安装并使用第三方插件,比如"will_paginate"。这个插件允许你在Rails应用中轻松地对数据进行分页显示,提高用户体验并减轻服务器压力。 **1. will_paginate插件介绍** `will_paginate`...

    jRuby On Rails WEB2.0

    《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...

    jsf 2.0(JSR-314) 最终规范 包含javadoc

    规范中加入了很多的特性比如:将 ... 通过使用标签为 Java EE 5 提供了基于 annotation 驱动的配置特性;内置了优秀的资源处理器;支持事件;支持 RAILS_ENV 的开发风格;支持对标准组件集进行扩展 等等还有很多;

    文件上传插件(jQuery-File-Upload)

    **jQuery-File-Upload** 是一个广泛使用的前端文件上传插件,它提供了丰富的功能和优秀的用户体验。这个插件是基于JavaScript库jQuery构建的,旨在简化文件上传操作,尤其是在需要批量上传、进度显示以及跨域上传的...

    ng-file-upload-master.zip

    5. **服务器端集成**:ng-file-upload可以与多种后端框架无缝集成,如Node.js、Rails、Django等,只需按照插件提供的接口实现即可。 6. **Demo演示**:ng-file-upload项目中包含了一个完整的示例应用,展示了各种...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    Apress - Practical JRuby on Rails Web 2.0 Projects (Sep 2007)

    《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码

    jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成.zip

    jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成 Rails 文件上传jQuery-File-Plugin 是一个文件上传插件,由的Tschan 。 jQuery文件上传功能多文件选择。drag&拖放支持。进度栏和jQuery预览图像。 支持...

    rails-hackernews-reddit-producthunt-clone, 黑客 news/reddit/social 链接分享网站 用 Rails 构建.zip

    rails-hackernews-reddit-producthunt-clone, 黑客 news/reddit/social 链接分享网站 用 Rails 构建 Rails 上的 Reddit-Hackernews-ProductHunt克隆演示 这是一个 readme.md的Ruby on Rails 应用程序,模仿了 Hacker...

    Ruby on Rails 初体验--北大青鸟教师专题讲座PPT

    Ruby语言的版本发展从1.8.6开始,而Rails框架从2005年的1.0版本逐步升级,至2007年底推出了2.0版本。为了开发RoR应用,开发者可以选择各种开发环境,如InstantRails智能安装包,或者单独安装Ruby、Rails和MySQL,还...

Global site tag (gtag.js) - Google Analytics