CSDN上看到这些觉得很有道理:
分享下
* 将你的程序所用到的密码和API证书号保存在一个自定义的配置文件中。我使用一个YAML并沿用了database.yml类似的格式。
* 有需要的时候就使用常量。不要重复诸如你的客服邮件地址这类字符串,而是将它们保存在常量中(可以保存在environment.rb或者你自己的配置文件中),然后在整个程序中使用该常量。
* 保持使用UTC时间,这可以使你的程序有更好的一贯性。(不过Rails 2.1的Timezone可提供更好的功能)
* 请勿在一个 Active Record? 数据模型中遍历另一个数据模型。那样的 ...
- 16:04
- 浏览 (93)
- 评论 (0)
- 分类: 自制Rails葵花宝典
接着上次的想法接着做,文件到了服务器了现在要的就是打开文件显示需要的内容到页面上
这个要感谢weskycn给我提供的方法
那我就按照我的理解走上一遍吧!
首先这个功能是个GEM包实现的
gem install parseexcel
下载安装.
完成了就去辅助方法里面写上
require 'parseexcel'
def excel(file)
workbook = Spreadsheet::ParseExcel.parse(RAILS_ROOT + "/excel/#{file}")
worksheet = workbook.worksheet(0)
arrays = ...
- 16:43
- 浏览 (203)
- 评论 (0)
- 分类: 自制Rails葵花宝典
本来想做一个的是一个用户直接选定EXCEL文件提交后将信息显示到页面
但是这个HTTP不让做,所以就做了个先上传到服务器再操作.
先说说我是怎么实现上传的吧!
首先试图就不用说了,看下就知道了
<script language="javascript">
HTMLElement.prototype.insertAdjacentHTML=function(where, html)
{
var e=this.ownerDocument.createRange();
e.setStartBefore(this);
e=e.createContextualFragmen ...
- 16:29
- 浏览 (332)
- 评论 (0)
- 分类: 自制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'
...
- 15:27
- 浏览 (138)
- 评论 (0)
- 分类: 自制Rails葵花宝典
首先我们继续在easy里面提到的一对多的 Questions-Answers
这里已经有了题目了,有题目了接下来要干什么咧, 做题目
这里我们就加入Users 与 notes
notes记录谁做过那个题,选择的答案
关系就这样理解
这个图片怎么传上去啊???
然后是加入关联代码
几个模型中分别为
class Answer < ActiveRecord::Base
belongs_to :question
has_many :users , :through => :notes
has_many :notes , :dependent = ...
- 10:26
- 浏览 (112)
- 评论 (0)
- 分类: 自制Rails葵花宝典
昨天同事跟我出了个题"只"字加一笔是个什么字,想了好久,想出来了不过有点怪异!
大家有空想想吧! 比较有意思!
言归正传吧!
说起"option_groups_from_collection_for_select"也算不上是个什么惊奇发现
以前就看到过,不过没有正式去用过,早些天式了一下.
显示形式大概就是
这个使用起来其实很方便的只需要在写好表间关联的情况下在表单中加上
<select name="object[field]">
<%=option_groups_from_collection_for_select(father,"sons",:father_na ...
- 09:24
- 浏览 (108)
- 评论 (0)
- 分类: 自制Rails葵花宝典
下午空余时间翻开了<<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"
...
- 16:13
- 浏览 (101)
- 评论 (0)
- 分类: 自制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 ...
- 08:57
- 浏览 (313)
- 评论 (3)
- 分类: 自制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", ...
- 16:45
- 浏览 (137)
- 评论 (0)
- 分类: 自制Rails葵花宝典
首先下载
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表单用如下语句生 ...
- 16:32
- 浏览 (172)
- 评论 (3)
- 分类: 自制Rails葵花宝典
- 进入论坛
Rails分页plugin之will_paginate
搜索结果的分页显示是一个常用功能,实现方式有很多中,rails也内建了对分页的支持,但是rails2.0将去掉分页组件,将分页功能交给plugin去实现,这里通过一个简单的例子展示如何使用最流行的rails分页plugin -- will_paginate.
1.安装will_paginate,编写分页代码
安装:
ruby script\plugin install svn://errtheblog.com/svn/plugins/will_paginate安装成功后,开始编写分页代码
修改products_controller. ...
- 10:11
- 浏览 (279)
- 评论 (0)
- 分类: 自制Rails葵花宝典
在一个程序中不可能只有一个数据表,而表多了之间的关联自然而然就有了
比如:Questions表与Answers表,显然是一对多的关系
如果你在Question和Answers的model中加上
M
class Question < ActiveRecord::Base
has_many :answers
......
end
class Answer< ActiveRecord::Base
belongs_to :question
......
end
C
class QuestionController < ...
- 17:33
- 浏览 (149)
- 评论 (0)
- 分类: 自制Rails葵花宝典
- 浏览: 2533 次
- 性别:

- 来自: 长沙

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
我要导入
用Parseexcel吧,我用过,效果比较好 http://www.wehear ...
-- by weskycn -
宝典:第三式 FCKeditor插 ...
有点郁闷,其他人上传时能够看到这个文件夹里面的所有图片
-- by CaiDeHen -
宝典:第三式 FCKeditor插 ...
这个具体不是很清楚, 但是它的上传图片都放在public\uploads\Ima ...
-- by sayid2008 -
宝典:第三式 FCKeditor插 ...
为什么fckeditor上传的图片能够公用?
-- by CaiDeHen -
宝典:第五式 惊奇小发现 ...
收到Quake Wang的建议先试下再说
-- by sayid2008






评论排行榜