2008-04-30

宝典:第十一式 Parseexcel读取EXCEL

关键字: excel rails parseexcel
接着上次的想法接着做,文件到了服务器了现在要的就是打开文件显示需要的内容到页面上 这个要感谢weskycn给我提供的方法 那我就按照我的理解走上一遍吧! 首先这个功能是个GEM包实现的 gem install parseexcel 下载安装. 完成了就去辅助方法里面写上 require 'parseexcel' def excel(file) workbook = Spreadsheet::ParseExcel.parse(RAILS_ROOT + "/excel/#{file}") worksheet = workbook.worksheet(0) arrays = ...
2008-04-30

宝典:第十式 无插件文件上传

关键字: 文件上传 rails
本来想做一个的是一个用户直接选定EXCEL文件提交后将信息显示到页面 但是这个HTTP不让做,所以就做了个先上传到服务器再操作. 先说说我是怎么实现上传的吧! 首先试图就不用说了,看下就知道了 <script language="javascript"> HTMLElement.prototype.insertAdjacentHTML=function(where, html) { var e=this.ownerDocument.createRange(); e.setStartBefore(this); e=e.createContextualFragmen ...
2008-04-25

宝典:第九式 多语言localization插件

关键字: localization 宝典 rails
首先是插件安装   这个都知道RAILS_ROOT下运行 ruby script\plugin install localization 插件的使用   语言包建立在RAILS_ROOT/lang/目录下,我们就建立一个名为zh_CN.rb的文件。内容如下: Localization.define('zh_CN') do |l| l.store 'Manage', '管理' l.store 'Users', '用户' end   然后在application.rb文件中加入如下内容,定义需要使用的语言名: Localization.lang = 'zh_CN'   ...
2008-04-25

宝典:第八式 表间关联NORMAL

关键字: 表间关联 
首先我们继续在easy里面提到的一对多的 Questions-Answers 这里已经有了题目了,有题目了接下来要干什么咧,  做题目 这里我们就加入Users 与 notes notes记录谁做过那个题,选择的答案 关系就这样理解 这个图片怎么传上去啊??? 然后是加入关联代码 几个模型中分别为 class Answer < ActiveRecord::Base belongs_to :question has_many :users , :through => :notes has_many :notes , :dependent = ...
2008-04-25

我要导入

关键字: excel 导入
最近小弟做了个小东西,挂上去之后要填基本数据,于是就填吧.一条\两条\三条.... 越填越郁闷,我何必这样为难自己咧!于是就开始"四处寻觅"用ROR将EXCEL\WORD导入到MYSQL的方法,找了许久没有找到.让后放弃了ROR想用JS实现算了结果还是不行,什么HTTP协议阻难啊什么的!  找得我好生郁闷啊!  那位有没有这个方面经验啊, 能否赐教 ,小弟就此谢了!  
昨天同事跟我出了个题"只"字加一笔是个什么字,想了好久,想出来了不过有点怪异! 大家有空想想吧!  比较有意思! 言归正传吧! 说起"option_groups_from_collection_for_select"也算不上是个什么惊奇发现 以前就看到过,不过没有正式去用过,早些天式了一下. 显示形式大概就是 这个使用起来其实很方便的只需要在写好表间关联的情况下在表单中加上 <select name="object[field]"> <%=option_groups_from_collection_for_select(father,"sons",:father_na ...
2008-04-24

宝典:第六式 基础小复习之字符串

关键字: ruby 字符串
下午空余时间翻开了<<The Ruby Way>>使用字符串看了下, 发现一些小东西 作个小笔记吧 在日常的编程中,字符串操作大概包括拼接、分解、分析、查找、替换等。 1、查找长度 String.length String.size 2、字符串分解 split 返回标记数组 String.split(content,mun) ##content不写按空格分解,if content == “,” 按,分解 ##mun 不填就删除分解尾部的空值项 3、格式化字符串 String="good_man" String.ljust(16) # "good_man" ...
2008-04-24

宝典:第五式 惊奇小发现之Time-ago-in-words

关键字: 时间差 小发现 rails
WEB2.0类的网站越来越多了,对于时间显示这个概念也都有不同的方法了, 类似:"刚刚","*分钟前","几天前"这些字眼也常常会见到了 于是近期老在想这个到底是怎么实现的,在一次看lovdbyless的时候不经意发现了 Time-ago-in-words 方法 用法也比较简单 <%=time_ago_in_words(from_time, include_seconds = false) %> ##include_seconds是否显示秒 看了下原码 def distance_of_time_in_words(from_time, to_time = 0, i ...
2008-04-23

宝典:第四式 图片上传插件Acts As Attachment

关键字: actsasattachment 上传 rails
开始也是下载 在项目目录下面运行 script/plugin source http://svn.techno-weenie.net/projects/plugins 然后是安装 script/plugin install acts_as_attachment 创建dvd_cover模型 script/generate attachment_model dvd_cover create_table :dvd_covers do |t| t.column "dvd_id", :integer t.column "content_type", ...
2008-04-23

宝典:第三式 FCKeditor插件实现富文本编辑

关键字: 富文本 rails fckeditor
首先下载 ruby script/plugin install svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor 其他说明: (1)FCKeditor安装在项目根目录下的vendor/plugins/fckeditor 里, (2)README文件代有使用说明 在你要使用是视图上添上 <%= javascript_include_tag :fckeditor %> 或 <%= javascript_include_tag "fckeditor/fckeditor" %> 在需要富文本的Form表单用如下语句生 ...
sayid2008
搜索本博客
最近加入圈子
存档
最新评论