`
xhanxhanxhan
  • 浏览: 208019 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
class ForumPost < ActiveRecord::Base belongs_to :topic, :class_name => "ForumTopic" belongs_to :profile, :class_name => "ForumUserProfile" belongs_to :profile, :class_name => "ForumUserProfile", :foreign_key => "forum_user_profile_id" ...
起源於今天添加返回到之前頁面功能,用session實現,並加到applicationController下的afterfilter 上,然後發現在某些頁面死循環了。經過漫長的尋找終於發現問題原因:把skip_after_filter 寫做 skip_before_filter 了。   然後呢,就找到了這個插件,現在是gem了更方便:),據說很有名,看它個人介紹: http://github.com/josevalim/rails-footnotes/tree/master description If you are developing in Rails you should kn ...
搜到3个不错的js提示框   http://davidwalsh.name/dw-content/jquery-home.php 这个举了Jquery首页的例子 用得是  mootools   http://www.nickstakenburg.com/projects/prototip2/ 功能很强大,而且是prototype   http://jqueryfordesigners.com/coda-popup-bubbles/ 举了coda网站上的例子  用的是jquery 这个站点界面很棒   为什么JAVAEYE不在编辑器弄个自动识别URL的功能,真麻烦。
今天偷懒,也顺便试试能否通过 scaffold 来生成 cms/template 的形式 结果让我很失望,代码生成很离谱,model 变成了 Cms::Template ,生成的数据库表为 cms_tempates 看起来不错,不过尝试运行发现 Cms::Template 默认对应的表居然是 templates ,挺离谱。 然后剩下的事情就是改代码,虽然麻烦,但比自己写还是快了许多。 测试,index , 成功。松了口气,一开始一直会以为template 会是保留字 ,这下好像没问题了。 测试其他方法,奇怪的事情再次发生,居然提示  写道 undefined method `r ...
要在几年前很难想象Javascript能达到现在的高度,这种变化潜移默化,不知觉中曾经流行的flash导航条基本上不见踪影,除了国内墨守成规的网游界面还是延续着古老的传统,取而代之的是js + css 。 看现在浏览器的宣传,哪个不是把javascript 的执行效率摆在最前 。各种框架,技术,ajax 甚至能让js控制播放动画,不得不所js彻底改变互联网,颠覆互联网的UI和用户体验,这和google 的作用分不开,人家没有操作系统,只能在浏览器上下功夫,然后又不使用flash(mac也是),剩下的就是这个js了。发掘后展现的力量实在强大,这下同样搞ria 的actionscript就尴尬了。 ...
ubuntu jaunty 9.04非 LTS (2009年4月发布正式版) 备份软件源: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 编辑软件源: sudo gedit /etc/apt/sources.list 更新软件源: sudo apt-get update   #----- contents of sources.list  ---------------------------------------------------------------# #传说中的中国科技大 ...

RAILS I18N

    博客分类:
  • RUBY
官方文章 Rails Internationalization (I18n) API http://guides.rubyonrails.org/i18n.html   介绍了关于I18N的一切,文章很长很详细,太多内容在介绍如何根据不同类型的请求来确定不同的语言版本。 而对于本地化的例子写的比较少。 目前有个困惑,像 "#{str1} 比 #{str2} 更喜欢 #{str3}" 这样得怎么实现? 具体方法具体分析,西文语法转成中文还确实比较麻烦。 当然如果用文中介绍的用   index.en.erb.html    index.cn.erb.htm ...
个人摸索的一点点经验   Layout   如果想让页面对不同的响应返回不同的模板,比如ajax请求,普通get 可以这样写: class TopicsController < ApplicationController layout :set_layout #... ... private def set_layout if request.xhr? false else "application" end end end   FORM 表单 ...
终于等到这个新闻了。 虽然说很久前暴雪和9C关系开始出问题 很久前就在想合同到期后暴雪会续约吗 不是空穴来风 其实最大的错误就是暴雪当年把代理权交给了9C   高中开始玩MU,和认识的,不认识的一起冒险旅途。 每次体育课一群人围着草坪,一边传奇一边奇迹 这就是我们的快乐 但也见证了9C处理事情的态度,每次和传奇的朋友聊天,都不由得羡慕盛大 虽然都不是什么好鸟   然后就是得知wow被9C代理了 当时就纳闷为什么暴雪要选个9C呢 终于       首先声明,我并不是在打落水狗,只是通过这最后几个月9C的一些作为,来让大家看看,9C这个迟暮的老人,在临死前,到底做 ...
ThickBox 是JQuery 的一个UI插件,能以内嵌对话框形式显示图片和内容。   官方网站以及教程 http://jquery.com/demo/thickbox/     不错,在没找到更好的之前就用它了。
很簡單。備忘。 1 生成代碼   script/generate plugin plugin_name 2 init.rb 在運行rails前會載入,並會自動載入lib下的文件 3 寫你自己需要hook的東西   關鍵:如何讓rails能在controller或view裡面使用自己寫的東西 這裡就不需要在使用時候include file 了。 方法一: 在 init.rb 中添加   ActionView::Base.send :include, UrlEnhancerHelper     意思是吧 UrlEnhancerHelper 這個 module 包含在 Acti ...
rake db:abort_if_pending_migrations # Raises an error if there are pending migrations rake db:charset # Retrieves the charset for the current environment's database rake db:collation # Retrieves the collation for the current environment's database rake db:c ...
今天写了个挺好玩的东西,看着数据库里面满满的数据,别提多开心了。 具体代码就不贴了,简单介绍下使用到的东西。   Crawler 爬虫 一开始打算用http 和 正则来实现,后来发现这个暴爽的GEM : hpricot 这个东西就是个HTML parser ,使用起来特简单,语法和 protype 类似 。   ruby 中使用 ActiveRecord require "rubygems" require "active_record" require "yaml" #载入外部YML数据库配置文件 db ...
《Agile Web Develop》这本书里面只是简单介绍了下Rails ,许多东西为什么,以及更多有趣的东西都没有提到。 看别人项目源码后,才觉得Rails 的内容还真不是一般多。而ruby 随意修改内核功能的特性,更导致代码阅读起来额外麻烦。甚至不需要include,直接继承基类后extend就可以在其他地方使用了 - -   with_scope  :ActiveRecord::Base   很方便的函数,用在需要不定参数查找时特好用 class Article < ActiveRecord::Base def self.create_with_scop ...
发现一款Mac 下的 16进制编辑器 0xED http://www.suavetech.com/0xed/0xed.html 试用下,功能比较纯粹,不过速度不错,开大东西不卡。 如果您闲着无聊,可以把各种东西丢进去看看   001100010101000101110101001010010 010110101011001011001010101010100   到底怎么编码滴。
Global site tag (gtag.js) - Google Analytics