自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

Rails string字符串相关转换

总结字串转变到其它与它相关的object的方法. 在这里整理分享一下, 希望能帮助到你.变量相关读取instance_variable_get("@name") #返回@name值设置instance_variable_set("@name", "三国演义") #@name = ...

2011-08-01 15:02:19 95

原创 link_to_remote

This is a neat trick: (ajax-version)link_to_remote('submit', :url => {:action => 'blabla', :id => 'optional'}, :submit => "id_of_element_around_your_checkboxes")The important par...

2011-07-12 12:05:14 73

原创 还是要多看点书

做人还是应该多看点书,,说话的艺术!多了解其他行业的知识,多多了解做人的艺术!

2011-05-05 14:15:06 81

原创 rails中自定义rack

具体rack是啥,middleware是啥,metal是啥就不说了!看看自定义rack吧:在lib下面定义一个这样的文件:内容如下:class ModelAccessArea def initialize(app) @app = app end def call(env) if env["PATH_INFO"] =~ /^\/poller/...

2011-04-11 16:22:54 99

原创 rails版本

Rails::VERSION::MAJOR

2011-04-11 10:19:21 84

原创 rails 将字符串当成html标签执行

今天同事问了一下将字符串解析成html标签使用,一时还真忘记改怎么办,因为近期做的是rails3的项目,居然把rails2的知识点给遗忘了,不该啊。此刻记录一下:rails2时代,它是默认允许用户输入html标签的,有时候为了系统安全我们还要特意加上String h 例如<%= h some_thing %>去阻止系统解析可运行标签。但自从Rails发布3.0版本以后,...

2011-04-08 16:16:39 120

原创 rails3 rack middleware

 今天在研究rails3发错误电子信的时候无意中发现了强大的rack middleware,一开始还不知道,后来才发现了它强大的功能。先看看rack吧:(以下也是来自网络)Rack:  Rack是什么?Rack提供了用ruby开发web应用的一个接口。比如Rails框架,就是由rack承担着跟web服务器之间的交互。简而言之,Rack已经成为ruby开发web应用程...

2011-04-07 17:06:35 132

原创 reverse_merge 与 extract_options

上上篇文章已经介绍过extract_options方法的作用了,主要是从args中筛选出是hash的参数。选择来讲讲reserve_merge方法。params = {"page" => "2"} params.reverse_merge!( :page => 1, :sort_by => "new", :view_by => "all’")result =

2011-03-21 13:43:49 74

原创 rails2.3.5与I18n.t

Rails 2.3.4 中新增了 Ticket #745 的对应。虽说暂时还是open的状态,但从补丁已经完成的情况看,确实如此。这个增加填补了Rails 2.2.2 中引入的国际化(I18n)模块的少许不足之处。config/locals/ja.yml 中本来是这样写的。ja: activerecord: attributes: user: ...

2011-03-21 13:05:05 88

原创 读 Rails 的源码必看点

推荐 ActiveSupport 的 extract_options.rb 和 attribute_accessors.rbextract_options.rb说明:extract_options!函数会从args中筛选出是hash的参数module ActiveSupport module CoreExtensions module Array ...

2011-03-21 12:45:22 62

原创 rake 命令

[root@ford depot]# rake --task(或者rake -T)(in /home/xxxx/rails/depot)rake db:abort_if_pending_migrations       # Raises an error if there are pending migrationsrake db:charset             ...

2011-03-08 13:46:39 108

原创 ruby1.9.2, rails3.0.3 google map

升级到ruby 1.9.2 rails 3.0.3时常见问题:A:DEPRECATION WARNING: ActionController::Base.relative_url_root is ineffective. Please stop using it.B:DEPRECATION WARNING: RAILS_ROOT is deprecated. Please use ::Ra...

2011-03-02 19:16:57 84

原创 aptana3与ruby 1.9.2, rails 3.0.3

上次一篇文章介绍过了rails升级。当时将ruby1.9.2安装到Program File文件夹下面,然后在安装aptana3后,想开发rails3的项目,发现一个具恼人的问题。aptana3下面的Terminal Editor编辑器类似于linux系统,linux不支持带空格的文件夹,所以导致无法启动服务器。后来重新安装了一下ruby1.9.2到IDE文件夹后启动OK!...

2011-02-21 11:28:55 81

原创 免费提供ruby,rails各版本的API

免费提供ruby,rails各版本的API.第一步:若能留言更好。第二部:发送email至[email protected].请参照以下格式。 邮件格式:------------------------------From   XXX(你的名字) 内容.... TO       rshua---------------------------...

2011-02-18 13:11:56 76

原创 rails3 error_messages_for replacement

在rails3中取消了error_messages_fo方法。新增了ActiveModel::Errors方法。具有error_messages_for功能的方法:在application_helper.rb增加方法: def errors_for(object, message=nil) html = "" if object && object...

2011-02-18 13:03:25 78

原创 ruby1.9.2+rails3.0.3创建第一个项目

毫无疑问,首先升级ruby和rails到指定的版本。      开始创建当前环境下的rails项目。       1,rails new test_rails3 -d mysql            -d  指定数据库,默认的为sqlite3(当时为了转换这个花了老长时间,所以指定dbms比较理想)             2,rake db:create  ...

2011-02-17 16:12:34 94

原创 ruby中的加密解密

 OpenSSL::CliperMD5Base64urisha1  class Des require 'openssl' require 'base64' ALG = 'DES-EDE3-CBC' KEY = "mZ4Wjs6L" DES_KEY = "nZ4wJs6L" #加密 def en...

2011-02-16 09:41:57 218

原创 rails发送邮件

在config/environments/development.rb文件中追加邮件设置代码。拷贝两个model文件到models目录下。[user_notify.rb,iso2022jp_mailer.rb]在user_notify.rb文件中编写发送邮件的代码。编写邮件模板。ActionMailer::Base.delivery_method = :smtpActio...

2011-02-15 16:57:56 164

关于ruby script/runner

[edit by rsh]我想这必定是一个深刻的教训:ruby script/runner A.test('args') --- ERROR如果后面的方法带参数,一定要在()的两端加["]号.正确的命令是:ruby script/runner A.test"('args')"一直都不知道为什么要这样,有哪位大虾道行高的,请指教。先谢过了!...

2011-02-15 16:39:47 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除