
rails cookbook
文章平均质量分 84
iteye_850
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
form表单的auto_complete
自动提交表单 <% form_tag "/tasks",:method => :get do %> <%= select_tag 'project_id', options_for_select(Project.for_select(current_user),params[:project_id].to_i), :onchange => 'this.form.s...2009-04-02 13:49:22 · 372 阅读 · 0 评论 -
REST on Rails之自定义路由
REST on Rails之自定义路由 from LetRails by admin 要扩展你的REST路由,可以通过设置map.resource的:collection,:member或者:new选项来实现: map.resources :projects, :collection => {:rss => 'get'} map.resources :pro...原创 2009-06-03 10:03:39 · 204 阅读 · 0 评论 -
Multiple Attachments in Rails
Multiple Attachments in Rails the orginal URL:http://www.practicalecommerce.com/blogs/post/432-Multiple-Attachments-in-Rails Creating intuitive interfaces can be challenging, particularly when i...原创 2009-06-03 10:19:35 · 199 阅读 · 0 评论 -
Add jQuery datagrids to your Rails applications
Add jQuery datagrids to your Rails applications Update : added support for subgrids. Have a look at the last example! The jQuery grid plugin is an amazing Javascript project providing mult...原创 2009-06-03 10:39:58 · 150 阅读 · 0 评论 -
something about with_scope
今天看了一点关于with_scope的知识,有点感觉,写点东西 with_scope 与 named_scope 没有关系,named_scope 是依赖于with_scope工作的。 1、with_scope with_scope是给一个model添加一个scope来扩展功能 def self.all_male with_scope(:find => {:conditions...2009-06-23 10:53:54 · 179 阅读 · 0 评论 -
rails 拖拉排序效果demo
要為Ruby on Rails程式加入拖曳排序功能~我們可以使用sortable_element helper function 他可近呼自動地為程式加入拖曳排序功能 script/plugin install git://github.com/rails/acts_as_list.git 這個程式中會用到acts_as_list插件,請先行安裝~ 我們現在先用sca...2009-06-30 10:55:40 · 127 阅读 · 0 评论 -
uninstall all gems
GEMS=`gem list --no-versions` for x in $GEMS ; do sudo gem uninstall $x; done2009-07-14 11:31:30 · 117 阅读 · 0 评论 -
rails 中简单的创建保存一条信息
Securitylog.new( # :session => session.session_id, :session => request.session_options[:id], :user =>user.id, :user_name =>user.login, :terminal...2009-07-20 09:43:41 · 106 阅读 · 0 评论 -
actionmailer发送邮件失败的问题解决记录
我们公司的WLAN网管采用ruby on rails架构,同时通过actionmailer自动发送邮件。 近来吉林电信遇到了点问题,导致邮件发送不出去,总结的话主要是两个问题。 第一个问题是:邮件内容编码的问题。 通过activerecord查询上来的的内容不是UTF-8编码的,需要把他进行转换,这个在其他现场没有发现,吉林是32的服务器,然后环境是另外一个同事装的,应该跟环境也有一定的问题...原创 2011-05-24 14:12:18 · 499 阅读 · 0 评论 -
6 Steps To Refactoring Rails (for Mere Mortals)
Since December, Rails has undergone a fairly significant internal refactoring in quite a number of areas. While it was quite tricky at first, we mere mortals have started to hone a process fo...原创 2009-07-31 11:26:15 · 112 阅读 · 0 评论 -
自定义will_paginage输出
自定义will_paginage输出 from LetRails by yuanyi will_paginate 是Rails中比较常用的分页插件,但是有时候我们可能想要自定义它的输出,这可以通过扩展WillPaginate::LinkRenderer类来实现,比如,下面的renderer将会去除Next和Previous链接(来自这里 ): clas...原创 2009-06-03 09:55:13 · 110 阅读 · 0 评论 -
Rails Cookie测试
Rails Cookie测试 from LetRails by yuanyi 如果你在某个action中对Cookie进行了设置,然后你又打算对你设置的cookie进行测试,那么你可能会遇到麻烦,不妨看看下面这段代码: class CookiesController def update cookies[:name] = 'demo' ...原创 2009-06-03 09:48:29 · 131 阅读 · 0 评论 -
git 下gw来查看团队的修改
首先开启一个命令行,在命令行中输入 alias gw='git-instaweb -d webrick -p 8888' 然后在输入 gw 就可以看见类似如下的 ~/task/gigaland$ gw [2009-04-07 15:30:09] INFO WEBrick 1.3.1 [2009-04-07 15:30:09] INFO ruby 1.8.7 (2008-08-11...2009-04-07 15:46:13 · 129 阅读 · 0 评论 -
控制器内部对请求的操作
控制器内部对请求的操作 一Action方法 1调用方式 控制器处理请求时会找到与之名字匹配的action. 调用method_missing(),如果找不到action 调用模版,如果找不到action和method_missing() 调用错误报告Unknown Action如果上述都不符合 2禁止调用 将action声明为protected或...原创 2009-10-20 13:41:57 · 166 阅读 · 0 评论 -
ROR rake
原文: Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic) 引言:作为一个 rails 的开发者,你可能很熟悉使用 rake 进行你的测试,或者使用 rake db:migrate 运行你的 migrations ,但是你真的知道 Rake 的背后故事吗?你意识到可以...2009-10-20 14:05:34 · 135 阅读 · 0 评论 -
git 冲突解决
比较笨的办法就是直接改本地的代码 先git pull ,他会报出cannot merge之类的错误 可以用git diff找出冲突的地方,修改本地的代码 git commit -a -m "XX提交信息" 不需要git push,直接git pull便可以解决冲突 ...2009-04-21 17:57:12 · 102 阅读 · 0 评论 -
cookie + js动态修改iframe 父窗口的链接参数
取得 由于最近自己做的项目中采用了目前较为流行的经典左右结构,(类似抓虾网),右边窗口采用的是Iframe结构, 系统中科目部分的url是两级的,类似于"localhost:3000/subjects/1/questons",左边窗口中也包含了这个动态的subject_id 切换科目是,由于在iframe里面的操作,左边菜单的sunject_id被没有修改,导致切换科目失效 解决方案: ...2009-04-21 18:12:20 · 506 阅读 · 0 评论 -
file_column简单的照片上传
1.file_column git clone git://github.com/activescaffold/file_column.git gem install rmagick model: file_column :photo, :magick => { :versions => { "thumb" => "100x100>", "medi...2009-04-21 18:19:30 · 149 阅读 · 0 评论 -
给Non-ActiveRecord Objects进行validate
对于非ActiveRecord对象的Validation,我们不能简单的include ActiveRecord::Validations 我们需要写一个module,放到lib下面,创建一个validateable.rb module Validateable [:save, :save!, :update_attribute].each{|attr| define_method(at...2009-06-02 09:33:43 · 105 阅读 · 0 评论 -
rails 记住跳转前的url
def store_location session[:return_to] = request.request_uri end # Redirect to the URI stored by the most recent store_location call or # to the passed default. def redi...2009-06-02 13:44:52 · 155 阅读 · 0 评论 -
配置ActionMailer使用GMail发送邮件
配置ActionMailer使用GMail发送邮件 from LetRails by admin 这个问题由来已久,比较了一下几种现有的解决方案,最后发现Robert Bousquet 的方案是最简单的。 1. Robert只提供了一个源码下载链接,不是很方便,我将它放到了github上: $ script/plugin install git...原创 2009-06-03 09:45:08 · 448 阅读 · 0 评论 -
在rails环境中直接执行sql语句而不需要创建MODEL
标准格式是:ActiveRecord::Base.connection.execute(sql) namespace :opengoss do desc "USAGES: rake opengoss:collect_rules" task :collect_rules => :environment do @collect_rules = C...2009-09-23 10:54:11 · 529 阅读 · 0 评论