本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7593388
建立时间:2006年5月29日




[Ruby on Rails]整合File-Column和Rmagick功能实现图片上传
软件技术

lhwork 发表于 2007/1/20 11:05:32

在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能! Rails结合几个plug-in可以说很智能的做到了这一点 做了一个简单的例子,系统在Windows平台上运行 1.上网下载file-column-0.3.1.tar.gz 和rmagick-win32-1.13.0_IM-6.2.9-3.zip (我当前的最新版本,到下述站点下载 http://rubyforge.org/projects/rmagick/ Linux下版本是RMagick-1.14.1.tar.gz) 2.安装rmagick,执行zip包里面的exe文件,同时把安装路径放到path环境变量里面去,否则可能会报CORE_RL_magick_.dll找不到的错误 3.安装file-column到app的vendor目录里,直接copy过去就行 引用以下的文件配置基本上按照官


阅读全文(3502) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Pagination 的問題--转载
软件技术

lhwork 发表于 2007/1/20 11:04:33

giive 兄寫了一篇 Rails 內建的 Pagination 簡介 。不過官方 Rails Blog 推薦 的這篇文章 Guide: Things You Shouldn’t Be Doing In Rails ,強烈的建議不要使用內建的 Pagination。甚至,在 Rails 2.0 還要完全的把 Pagination 移出 core 而獨立成一個 Plugin。究竟這個內建的 Pagination 有什麼問題呢?


阅读全文(1757) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]ROR订阅列表
软件技术

lhwork 发表于 2007/1/20 11:03:43

http://drnicwilliams.com
http://www.railtie.net/
http://cardboardrocket.com
http://www.loudthinking.com/
http://www.rubyinside.com
http://www.rubyonrailsblog.com/
阅读全文(1593) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]rails实战--(四)FCKEditor与rails的集成
软件技术

lhwork 发表于 2007/1/20 11:02:49

1.下载fckeditor_plugin-0.3.2.zip,目前版本为0.3.2
2.解压到vendor\plugins目录下,并且重新命名为fckeditor
3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装
4.在自己的view层中添加
<%= javascript_include_tag :fckeditor %>
以及在你需要编辑的字段textarea替换为
<%= fckeditor_textarea("book", "desc", { :toolbarKit => 'Simple', :width => '100%', :height => '200px' }) %>
第一个参数为你的domain对象

阅读全文(2318) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]rails实战- (三)Active Record 初解
软件技术

lhwork 发表于 2007/1/20 11:02:14

作为java中的O/R Mapping的使用者来说,看到rails中的activeRecord的实现后不禁汗颜,原来O/R Mapping可以如此简单。
我反复看过几遍activeRecord的文档,觉得其灵活之处不亚于hibernate,而且简单实用。
现作笔录如下:
1.关联
n:1: belongs_to: XXXX
1:n: has_many:XXX
1:1: has_one :XXX
m:n: has_and_belongs_to_many:XXX
连接join: :through => :XXX (for ex:has_many :photos :through => :slides) rails 1.1才有此功能
特殊关联:
acts_as_list :列表
acts_as_tree :父子关系
acts_as_nested_set class Slide < ActiveRecord::Base

阅读全文(1714) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]rails实战- (二) 数据库连接篇
软件技术

lhwork 发表于 2007/1/20 11:01:19

web开发嘛,总归是要连接数据库了,先琢磨一下怎么连接
java开发中有jdbc,.net开发偶有odbc,难道rails开发我用rdbc????
好了不多废话,继续进入偶的ruby新手之旅
第一步、数据库连接
1.建立数据库,偶的笨笨上只有mysql,那就它了。
建立一个数据库rubytest
建立一个用户rubytest,密码也是rubytest,让它有权限操作rubytest数据库
不要问命令行操作,这个我也不会,我是用client来操作的,推荐navicat,当然我用的是盗版了,电驴可以下载的
建立一张表user_info
字段为
user_id int 自增
user_name varchar 20
2.rails来连接数据库,前边我说了config目录是来做数据库连接的
找到database.yml
修改为:
阅读全文(1694) | 回复(0) | 编辑 | 精华 | 删除
 


[Ruby on Rails]rails实战(一): Hello World篇
软件技术

lhwork 发表于 2007/1/20 11:00:38

第一步、配置环境,不多废话,直接开始下列步骤:
1.到http://www.rubyonrails.org下载ROR的windows安装包
2.点击安装文件ruby184-20.exe,一路next完成安装
3.运行开始菜单->程序->Ruby-184-20->rubygems->RubyGems Package Manager进入命令行
4.gem install rails --include-dependencies安装rails
5.rails <你的程序开发路径>,浏览你的目录,发现生成一些不明文件,先不管它.
6.cd <你的程序开发路径>
7.ruby script/server
8.浏览器中敲入:http://localhost:3000,出现一些不明页面,表示你的配置环境已经okey.
9.完成测试
第二步

阅读全文(2062) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate中双向关联加载排序的解决方案
软件技术

lhwork 发表于 2007/1/20 10:58:47

问题:Hibernate的<many-to-many>双向关联中,一方加载另一方时,怎么样达到按自定义规则排序的目的呢?

实例:角色和菜单是多对多的关系,为角色分配菜单后,加载菜单时,我需要按照菜单的ID来排序显示。

解决办法: 1. 通过在hbm配置文件中配置解决,需要自定义比较器。   1) 在多对多的主控端指定<

阅读全文(2970) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]Apache FileUpload 上传以及 JExcelApi 解析
软件技术

lhwork 发表于 2007/1/20 10:56:55

最近遇到点读取 Excel 数据的问题,于是花了点时间找开源工具。
要解析 Excel,首当其冲的是上传文件,以前在项目里我们用 SmartUpload 进行上传,不过这个项目似乎已经停止开发了,于是在这里我使用 Apache Commons FileUpload,可以在 http://jakarta.apache.org/commons/fileupload 找到。目前该项目的最新版本是 1.1.1,网上有大量的范例程序,不过后来用的时候发现大部分方法在新版本中都不推荐使用了,于是好好读了一回 API 和官方范例。 先来看看如何上传文件,Servlet 很简单,在这里我限制了最大上传量为 1M,且直接读进内存中,不进行磁盘临时文件缓存。
阅读全文(3679) | 回复(1) | 编辑 | 精华 | 删除
 


[Ruby on Rails]Rails 1.2新特性体验(杂记)
软件技术

lhwork 发表于 2007/1/19 16:02:37

1 Range#to_s(:db)
代码 >> (7.days.ago..1.day.ago).to_s(:db)    => "BETWEEN '2

阅读全文(1489) | 回复(0) | 编辑 | 精华 | 删除
 


« 41 42 43 44 45 46 47 48 49 50 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.109 second(s), page refreshed 144779256 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号