- 浏览: 105991 次
- 性别:
- 来自: 南京
最新评论
-
991142:
我也遇到这种问题。现在跟你情况貌似一样。
抓取网页时转换字符集出现问题(问题已解决) -
wysrjh:
期待多写点东西。过来取经来了
restful_authentication的site_key问题 -
healer_kx:
我觉得这种语法很晦涩,不应该形成这种差别,一般来说,有个for ...
Ruby中闭包与block -
liu1084:
为啥不转换成utf8呢?
全国省市县三级数据库 -
wtb:
是的。我这是安装的开发环境。服务器环境我一般不用ubuntu。 ...
ubuntu下rmagick快速安装(备忘)
文章列表
例:
ruby 代码map.admin_report 'report/:year', :controller => 'admin', :action => 'report'
Having this named route in routes.rb tells Rails to create two new methods associated with this route: admin_report_url and hash_for_admin_report_url
则可以如下使用:
ruby 代码 ...
- 2007-08-28 15:22
- 浏览 1335
- 评论(0)
ruby 代码
validates_inclusion_of :class_level,
:in => %w( Freshmen Sophomore Junior Senior),
:message=>"must be: Freshmen, Sophomore, Junior, or Senior"
ruby 代码
validates_acceptance_of
validates_associated
val ...
- 2007-08-25 16:00
- 浏览 1320
- 评论(0)
http://www.activescaffold.com/
三步曲
1、Install the latest version of the plugin:
ruby 代码
./script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold
2、Add this to your layout:
ruby 代码
3、Add this to your controller:
ruby 代码
active_scaff ...
- 2007-08-13 10:29
- 浏览 3062
- 评论(2)
结合http://marklunds.com/articles/one/311
和手册,完整的一个实现各时区时间转换的一个例子:
首先保证服务器安装tzinfo插件
gem install tzinfo
1、配置环境
ruby 代码 ActiveRecord::Base.default_timezone = :utc
2、相应的类中
ruby 代码
require 'tzinfo'
3、某模型中有一个字段为time_zone,string类型,用来存储用户设置的他所在的时区
ruby 代码
class User < ActiveReco ...
- 2007-08-11 14:48
- 浏览 2906
- 评论(0)
Show flash messages on cached pages
ruby 代码ruby script/plugin install svn://rubyforge.org/var/svn/pivotalrb/cacheable_flash/trunk 时间日历插件http://dry.4thebusiness.com/info/dhtml_calendarruby 代码ruby script/plugin install http://dhtml-calendar.googlecode.com/svn/trunk ruby 代码 <%= dhtml_calendar_incl ...
- 2007-08-11 14:47
- 浏览 1790
- 评论(0)
根据imagemagick和一些网站的资料,总结了常用的加水印(特别是中文)的代码。
require 'rubygems'
require 'RMagick'
#在图片中嵌入中文文字
ruby 代码
def t1
img=Magick::Image.read('path\read_image1.jpg').first #图片路径,用相对路径即可,相对于public来说的
my_text="\251 这是黑马的标致"
copyright=Magick: ...
ror中文截取乱码解决
- 博客分类:
- rubyonrails
puts "在要城在".scan(/./)[0, 6].join('')
注意,用utf-8编码,一个汉字三个字节
- 2007-07-12 16:17
- 浏览 1326
- 评论(0)
migration默认是不支持外键的,原因是一部分数据库如MySQL ISAM和SQLite不支持外键,同时外键也会给Rails的test fixture导入数据造成麻烦(这个好像有个很麻烦的解决办法)。不过还是有个插件提供了外键的导出(rake db:schema:dump)和导入(rake db:schema:load)(可惜migration中无法正常使用)。 <o:p></o:p>
安装: <o:p></o:p>
<o:p> </o:p>
script/plugin install svn://caboo.se/pl ...
- 2007-07-06 15:39
- 浏览 1409
- 评论(0)
1、<%=select :news,:news_types_id,NewsType.find(:all).map{|c|[c.typename,c.typeid]}%>
实现关联的内容建立选择框,如建新闻的时候把新闻类型取出来,供选择。
2、flash[:error]=@member.errors.full_messages.join('<br/>') ,把型的错误记录下来
<%=flash_message%> 显示错误
- 2007-07-04 08:19
- 浏览 1216
- 评论(0)
nubyonrails.com/pages/gruff
ruby 代码
sudo gem install gruff
# Install the plugin
./script/plugin install http://topfunky.net/svn/plugins/gruff
# Make a ReportsController and functional test
./script/generate gruff Reports
- 2007-07-03 08:42
- 浏览 1116
- 评论(0)
<%form_tag ({:action => 'update',:id => @photo}, :multipart=> true ) do %>
要加上小括号,和大括号,否则,处理有错,另外参数顺序不能错了。,原因在于形参是*方式接受。唉,有时语言太灵活了也痛苦
呀,呵呵。虽然这很简单,手册中也有详细的信息。但还是记下来,因为,ruby/rails中经常因此产生错误。
- 2007-06-30 20:18
- 浏览 2782
- 评论(0)
项目当中,图片上传以及图片的大小调整是经常会用到的一个功能!
Rails结合几个plug-in可以说很智能的做到了这一点
1、www.kanthak.net/opensource/file_column/#features
或
./script/plugin install http://opensvn.csie.org/rails_file_column/plugins/file_column/trunk
2.确保RMagick能正常动行(要安装Imagmagick,Rmagick)
3.建立一个存放路径的model,在数据库中建立Entry数据库
并生成相应的scaffold: ...
- 2007-06-30 20:17
- 浏览 1297
- 评论(0)
snippets.dzone.com/posts/show/389
Sometimes it's nearly impossible to paginate a result set using the built-in :limit and :offset parameters of find(:all). Instead, you can fetch a complicated query and paginate the results afterward.
Add the following to application.rb:
ruby 代码
def paginat ...
- 2007-06-27 11:39
- 浏览 1736
- 评论(1)
ruby 代码
ruby script/plugin install http://svn.pragprog.com/Public/plugins/annotate_models
rake annotate_models
- 2007-06-27 10:15
- 浏览 1287
- 评论(0)
1、安装
gem install -y capistrano 2、自成项目的capistrano控制等相关文件cap --apply-to /path/to/my/app MyApplicationName3、配置环境config/deploy.rb4、配置完了后,执行rake rake remote:exec ACTION=setup然后到远程服务器上看到cpistrano自动创建的几个目录(在这一步常会产生问题,本人在ubuntu下使用,capistrano要使用到openssl,可安装ubuntu的libopenssl-ruby1.8_1.8.5-4ubuntu2_i386.dep包。但是 ...
- 2007-06-24 16:49
- 浏览 2425
- 评论(0)