- 浏览: 222657 次
- 性别:
- 来自: 北京
最新评论
-
cuit_miaolin:
[b][flash=200,200][url][img][li ...
select、input-checkbox标签的多值处理 -
FZtree:
写controller 在action里面 @你要传递的变量
在rails中执行sql语句 -
mhzyb:
长见识了!
理解prototype.js的bind函数 -
ggjjl1:
mark
windows下PHP安装imagick扩展 -
lihaoyxj:
你好,请问如何在rails中执行SQL语句的select的返回 ...
在rails中执行sql语句
文章列表
公司的网站用rails开发,有独立的用户系统,现在想上论坛。从discuz官方网站下载并安装了bbs、ucenter,然后详细看了uc实现文档和代码,我看得似懂非懂。
目前ucenter只提供了php版本的客户端程序,没有ruby版的,看来采用ucenter整合论坛的思路走不通了。
后来,看到了另一个帖子《其他语言整合UC流程说明(附 c#版本的authcode() 函数的代码 )》,仍然没有给出完美的解决方法,现在问题的焦点似乎集中在了加密、解密的实现
下面是一些参考资料:
《[申精]详解ucenter原理及第三方应用程序整合思路、方法》
这篇文章详细、幽默地讲解了unce ...
- 2008-10-21 10:53
- 浏览 2466
- 评论(0)
2009-6-8号更新:
对于jquery,绑定事件的代码为:
$('#level').bind('change', this, function(e){e.data.changeCity(e)});
//changeCity 为对象的方法
------------------------------------------------------------
http://www.prototypejs.org/api/function/bindAsEventListener
这是prototype的文档。
下面看文档的例子:
var obj = ...
- 2008-10-17 13:58
- 浏览 3831
- 评论(0)
MoviePlayer.prototype.moveDiv = function() {
var curDiv = $('u' + this.groupName + '_' + this.current_id);
if(curDiv.style.posLeft != 0) {
curDiv.style.posLeft = curDiv.style.posLeft * 0.8;
var self = this;
window.setTimeout(function(){ self.moveDiv(); }, 30);
} else {
}
}
上述调用的时候,要 ...
- 2008-10-16 14:09
- 浏览 1440
- 评论(0)
页面出现一个大大的“500 Internel Server Error”,从日志中查到原因为
“wrong number of arguments (1 for 0)”
后来,查资料,从http://lightyror.thegiive.net/2006/08/rails_4307.html 中发现,我的action的名字与Rails冲突了,比如,我在做网银支付,按照文档,我建了两个action:send、receive。结果冲突了,于是send总是被rails认为,它是rails自带的send,所以参数个数一直有错!
按照资料显示,以下
displayformatloadsen ...
- 2008-10-13 18:57
- 浏览 4315
- 评论(0)
安装
去mysql.com下载,苦于找不到适合版本的mysql,费了不少功夫。
后来,在Yast里,直接输入“mysql”,找到mysql的安装包,轻松安装!
原来,suse11.0已经替我们都考虑好啦。
启动
suse的mysql启动好像有点不同,下面的文字来自官方网站:
service mysql start
is a RedHatism. The correct way that will work on nearly all Linux servers is:
/etc/init.d/mysql start
Subsitute the desired servic ...
- 2008-10-09 23:53
- 浏览 4857
- 评论(0)
openSuse 11.0安装啦
- 博客分类:
- linux
今天下班,我安装了openSuse 11.0,界面非常棒。
我上周装的是10.2,分辨率一直搞不定。我的是主板集成显卡,查了N多资料,/etc/X11/xorg.conf文件改了无数次,仍然搞不定分辨率。
11.0不存在这个问题了,傻瓜化安装后,进入Gnome桌面,耳目一新。明天,我把环境配一下,体验一把。
- 2008-10-07 23:34
- 浏览 1028
- 评论(0)
Rails默认用 h 来转义html,如果我们希望输出带有html格式的信息,此时应加上sanitize方法,它可以吧<form> 和 <script>、on=、javascript:等危险标签统统去掉!
一条原则:不用h就用 sanitize!
Sanitize太彻底了,去掉了所有的html标签,包括图片。
自定义选项
通过查询API,
<%= sanitize @article.body, :tags => %w(table tr td), :attributes => %w(id class style) %>
比 ...
- 2008-10-06 17:45
- 浏览 2592
- 评论(0)
gtk的官方网站:http://www.gtk.org/download-linux.html
按照它说的,要编译多个依赖项,pango、cairo、glib,它们可能又依赖atk、apr、pixman等。
总之,我跌跌撞撞编译通过了。以下两点值得注意:
在编译pango时,要加参数:./configure --enable-pangocairo否则,你刚才编译好的pango,gtk就是认不出来。
在编译gtk时,./configure --disable-cups,否则会出现“cups-config present but cups/cups.h missing”的错误据gtk官 ...
- 2008-10-03 12:41
- 浏览 2229
- 评论(0)
下面介绍几种查看linux版本信息的方法: 1)uname -a 2)cat /proc/version 3)cat /etc/issue补充一个:4) ls /boot这个下面是一些系统引导文件,主要包括内核映像(内核的压缩文件),系统默认会带上它们的版本号,所有也可以看出内核的版本,不过如果要查看当前正在运行的系统的版本号,而/boot下有多个内核版本,那么还是需要用上面的三种办法。
- 2008-10-02 10:59
- 浏览 2324
- 评论(0)
Nick Kallen颇受欢迎的has_finder插件以named_scope的方式集成到了Rails 2.x版本,例子:
class User < ActiveRecord::Base
named_scope :active, :conditions => {:active => true}
named_scope :inactive, :conditions => {:active => false}
named_scope :recent, lambda { { :conditions => ['created_at > ?', 1. ...
- 2008-10-01 10:14
- 浏览 3717
- 评论(2)
据我经验,Ruby和Ruby on Rails一直是最难真正掌握的语言/框架组合之一。对于C、C++和Java程序员而言,Ruby有着非常不同(很不好)的OO设计方法,Rails有太多需要理解和记忆的主张。依我的水平,我已经花了不少时间 ------ 我坚信还有很长的路要走 -------我爱它,并坚持到底。
我对Ruby on Rails人数保持增长私下表示过怀疑,仍然有很多开发者沉湎于Java形式的OO思想,这也是很多人正在学的;这是非常好。同时,它也是坏事,因为垃圾代码源于其他的垃圾代码,在发布或被其他人查看的时候。
ThriveSmart雇佣了更多的开发者------他们不都是Ru ...
- 2008-10-01 09:40
- 浏览 1800
- 评论(2)
roodi静态分析Ruby代码,并提醒你有关设计方面的东西。
安装roodi的方法很简单:
gem install roodi
它需要几个依赖的gem,比如ParseTree、hoe、facets、RubyInLine等。
使用方法
roodi "rails_app/**/*.rb"
或
roodi app/controller/sample_controller.rb "app/models/*.rb"
参考网址:
http://www.martyandrews.net/blog/2008/09/first_official_relea ...
- 2008-09-29 22:50
- 浏览 1168
- 评论(0)
写道
这是项目开发中的记录的,关于model的验证
在model层里加入关于validates_presence_of、validates_numericality_of等验证,当客户端构造的对象通不过验证时,错误信息要反映到表单的放置error_messages的地方。
有以下几点要注意: ...
- 2008-09-20 16:26
- 浏览 1981
- 评论(0)