自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 rails3 中prototype和jquery的冲突问题解决

1: 其实prototype和jquery就是$发生冲突,解决办法很简单,不要用$,用jQuery来代替$2: 使用jQuery.noConflict()来释放jquery对$变量的控制,这样的jquery将不能使用$,其实也可以使用j=jQuery.noConflict(),这样的话j将相当于以前的$. jQuery.noConflict(); ...

2011-03-31 12:42:50 118

原创 rails 根据异常显示特定的错误页面

rescue_from 异常, :with => :actioneg:rescue_from Exception, :with => :errordef error render :file => "novel/infos/error", :layout => "novel"end当发生了指定的异常时,就会显示特定的页面,这个通常放到application_...

2011-03-27 20:50:11 107

原创 rails 笔记

启动项目:ruby script/server -e development(默认)ruby script/server -e testruby script/server -e production在编写ruby代码时,如果要引用另一个文件中的类和模块,需要使用require关键字,但是当我们在rails中引用另一个文件中的类和模块时,rails会自动把类名称根据命名约定...

2011-03-27 20:49:41 256

原创 rails 发送电子邮件(ActionMailer)

1: 复制以下配置邮件的代码到environment.rb文件下面或者其他的环境文件中ActionMailer::Base.default_charset = "utf-8" # 设置发送邮件的内容的编码类型ActionMailer::Base.default_content_type = "text/html" # 发送邮件的默认内容类型ActionMailer::Ba...

2011-03-27 20:49:11 751

原创 rails 读写分离

开发环境下实现rails的读写分离:首先: 一定要保证主从数据库的完全相同,这是以下的前提。实现功能: select操作在slave数据库操作,而非select(insert、update、delete)操作在master数据库操作。1: 安装masochism和master_slave_adapter插件ruby script/plugin install g...

2011-03-27 20:48:45 231

原创 rails 表单数据保护(attr_protected、 attr_accessible)

attr_protected、 attr_accessible 解析1:为什么使用这两个方法: 我们提交一个表单,该表单中有一些不可以让用户提交的字段,例如‘激活(active)’字段、‘用户权限(purview)’字段,但是怀有恶意的用户可以模拟表单提交这些属性,可以随意的给自己权限,而我们控制器中的取得属性的代码是Account.new(params[:account...

2011-03-27 20:48:12 134

原创 rails日志过滤字段信息(filter_parameter_logging)

filter_parameter_logging : 该方法指定某些字段的内容不能显示在log日志中。举例:filter_parameter_logging :password, :password_confirmation

2011-03-27 20:47:45 125

原创 rails 设置控制器中方法为helper方法

helper_method : 可以指定控制器中的某些方法为helper方法,这些方法可以直接在视图中使用。举例: helper_method :current_user def current_user=(current_user) session[:user_id] = current_user.id @current_user = current...

2011-03-27 20:47:16 240

原创 使用update的回调方法中 1:需要用到更改该对象属性之前的属性值 2:想要只更改某个属性才去触发回调方...

在使用update的回调方法中, 1)是否遇到过 需要用到更改该对象属性之前的属性值 2)是否遇到过想要只更改某个属性才去触发回调方法好的,我们来解决这两个功能需求: 1) 无论你使用before_update还是after_update,当你改变了某个属性的值,例如age吧,你在回调方法中self.age 或 age得到的都是更改后的值,无论该回调方法是否可以有效执行...

2011-03-27 20:46:21 392

原创 ie下自动下载excel表的解决方式

ie下自动下载excel表的解决方式:1: config.action_controller.use_accept_header = false用于设置确定response格式的规则。如果该值设为true(默认值),则respond_to方法和Request#format方法会根据Accept Header返回相应格式的response。弱该值设为false则request格式会单...

2011-03-27 20:45:52 201

原创 delegate的使用

我们有时候会遇到这种情况,如下info.user.nameinfo.user.age我们可以让代码变得更漂亮些或者你想重构的更好些,那么如下:class Info< ActiveRecord::Base belongs_to :user delegate :name, :address :to => :user, :prefix => trueend...

2011-03-27 20:45:23 125

原创 去掉form_for的报错绑定属性功能

去掉form_for的报错绑定属性功能,在config的initializers下加入以下代码:ActionView::Base.field_error_proc = Proc.new{|html_tag, instance| #"#{html_tag}" html_tag}

2011-03-27 20:44:51 94

原创 ruby on rails 常用 网站

http://ruby-toolbox.com/http://cn.asciicasts.com/http://railscasts.com/http://rubygems.org/https://github.com/http://rdoc.info/ 插件文档http://api.rubyonrails.org/ ...

2011-03-27 20:43:35 144

原创 content_for 占位的使用

content_for 占位的使用content_for :head do .....end def js(*file_name) content_for :head do javascript_include_tag(*file_name) end end

2011-03-27 20:43:01 120

原创 rails 时间 设置

config.active_record.default_timezone = :local # 数据库的存入 时间 为当地时间(中国时间)config.time_zone = 'Beijing' # 数据库的读取 时间 为当地时间(中国时间)config.active_record.time_zone_aware_attributes = false ...

2011-03-27 20:42:09 133

原创 msn导出联系人文档

1: 申请windows application id,用来获取微软提供的读取api的云服务。 1》 进入页面http://msdn.microsoft.com/en-us/library/cc287659.aspx,登陆2》 New Service --> Live Services: Existing APIs --> I Agree3》 添加信息...

2011-03-27 20:41:29 93

原创 管理rails日志(logrotate、cron)

学习网址: http://blog.csdn.net/iiisan/archive/2006/09/05/1180419.aspx管理rails日志需要两个步骤,首先是使用logrotate工具配置被管理的日志的信息,这样做的目的是实行对日志的管理,其次,我们不可能手动执行logrotate工具,我们需要让系统自动执行这个工具,那么我们需要使用cron工具,该工具可以起到定时执行任务的作用...

2011-03-27 20:39:04 225

原创 textmate 常用快捷键

mac: textmate常用快捷键mate file 终端下mate打开文件commond + option + L 显示行号commond + F 页面搜索文字commond + shift + F 项目搜索文字commond + G 下一个搜索文字commond ...

2011-03-27 20:38:22 339

原创 rails项目升级文档

---主题:升级项目到 3.0.0.beta3 注意:rails需要至少ruby 1.8.7,如果ruby版本不够1.8.7,请升级为1.8.7或1.9.2。 1: 升级rubygems为1.3.7 sudo gem update --system 2:安装rails 3.0依赖的包 1》sudo g...

2011-03-27 20:37:03 154

原创 ubuntu 10.04 的rails环境的搭建

虚拟机下的ubuntu 10.04 的rails环境的搭建1:ruby的安装1)安装:sudo apt-get install ruby build-essential libopenssl-ruby ruby1.8-dev irb rdoc libssl-dev libreadline5-dev zlib1g-dev2)测试安装是否成功:ruby -v 显...

2011-03-27 20:36:14 117

原创 ubuntu 软件支持

1: 安装vmware-tools,全部按回车默认安装(可以条分辨率、可以上网)2: 系统-》首选项-》监视器 调分辨率3: gedit1》编辑 -> 首选项 -> 显示行号2》按F9显示侧边栏3》编辑 -> 配置文件首选项4:虚拟机下共享文件夹sudo mount //192.168.0.128/wode /home/zcy/share -o io...

2011-03-27 20:35:40 70

原创 Mac OS 10.5.5 搭建ruby on rails环境

Mac OS 10.5.5 搭建ruby on rails环境 1: 安装xcode(MacOS下的C编译器)以及必要的驱动 xcode 安装:下载地址:http://developer.apple.com/technologies/tools/安装: 直接点击注意: 要先安装xcode,否则后面的vmware-tools...

2011-03-27 20:34:52 175

原创 Mac os 常用软件支持

使用快捷键打开终端 1. 首先要安装SIMBL(注意版本) 2. 下载Visor,解压,会得到Visor.bundle文件。 3. 将文件放到~/Library/Application Support/SIMBL/Plugins文件夹,如果文件夹不存在,就创建这个文件夹。 4. 重新启动”终端”。...

2011-03-27 20:33:49 107

原创 js 日历插件使用

1:下载: 打开 http://www.dynarch.com/projects/calendar/download/1.8/,下载Download JSCal2-1.8.zip。 2:1)解压缩,看一下实例2): 引用 cn.js和jscal2.js和jscal2.css以及img目录所有的图片3): 显示日历eg: $(docum...

2011-03-27 20:32:39 133

原创 ruby find 语法解析

find 解析1:find(id_or_array_of_ids, options)功能: find是rails用来查找数据库的数据的方法参数:first 第一条数据 Account.find(:first) 或 Account.first:last 最后一条数据 Account.find(:last) 或 Accou...

2011-03-27 20:31:55 1506

原创 rails的gem包介绍

1》 crack 转换json和xml格式的数据为Hasheg: Crack::JSON.parse({:a => "a"}.to_json)eg: Crack::XML.parse(hash.to_xml) 2》 httparty 为Ruby Class提供快速Web服务,封装了大量的访问Web的类,是一个简单的HTTP / REST客户端库。 3》 ...

2011-03-27 20:31:11 474

原创 windows 下安装ImageMagick

1:打开地址http://rubyforge.org/frs/?group_id=12&release_id=42049,下载RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip,解压缩2:安装rmagick-2.12.0-x86-mswin32.gem3: 安装ImageMagick-6.5.6-8-Q8-windows-dll.exe4: ...

2011-03-27 20:30:39 275

原创 paperclip 插件的使用

paperclip 插件功能: 上传插件安装: environment.rb 中配置 config.gem "paperclip",然后 rake gems:install 或 sudo rake gems:install需求: 向模型Photo添加上传插件的功能使用方法:1) ruby script/generate paperclip Photo ...

2011-03-27 20:30:15 471

原创 ruby-debug 插件的使用

1: ruby-debug 功能: 调试rails项目安装: gem install ruby-debug -y 使用:1: environment.rb中增加config.gem "ruby-debug", 然后rake gems:install 或 sudo rake gems:install2: 在需要调试的地方输入debugger来调...

2011-03-27 20:29:36 220

原创 rails formtastic 插件的使用

formtastic的使用>>作用这个插件可以很简单的生成表单的文本框>>安装config.gem "formtastic">> 生成formtastic依赖的文件 Rails 3: 命令: rails generate formtastic:install Rails 2: 命令: ./script/generate ...

2011-03-27 20:28:56 128

原创 mysql 数据库同步

my.cnf介绍:(1)server-id: master的server-id(2)log_bin : 设置日志文件的目录(3)binglog_do_db:指定需要同步的数据库,多个数据库则用类似binglog_do_db: 数据库名称这样指定,用于master机器。(4)binglog_ignore_db: 指定不需要同步的数据库,多...

2011-03-27 20:27:46 130

微信公众号支付接口文档2.2

微信公众号支付接口文档2.2

2016-08-15

微信支付文档

微信支付文档

2016-08-15

微信公众号支付文档

微信公众号支付文档

2016-08-15

支付宝文档

支付宝文档

2016-08-15

空空如也

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

TA关注的人

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