- 浏览: 28047 次
- 性别:
- 来自: 上海
最新评论
-
cyangmiao:
受教了,谢谢
在apache中配置ssl的方法 -
SeeYou&me:
文中:ActionMailer::Base.server_se ...
在rails中用actionmailer发送mail,使用smtp发送,gmail为server的方法 -
zysoo:
山顶洞人 是谁?:x
在rails中用actionmailer发送mail,使用smtp发送,gmail为server的方法 -
wscc111:
注意要加上感谢山顶洞人!!
在rails中用actionmailer发送mail,使用smtp发送,gmail为server的方法 -
zysoo:
没有反应,先看你的网络有没有问题,比如是否代理上网等。
试试检 ...
请问一个rails的问题,关于插件的
文章列表
区别:
https协议需要到ca申请证书,一般免费证书很少,需要交费。
http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议
http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。
...
- 2009-05-05 15:49
- 浏览 1466
- 评论(0)
struts的action类。
基本上是对一些message,error,token的操作。
struts中,action方法需要对action类进行继承。
通过调用execute方法,http请求都交与RequestProcessor处理。
package org.apache.struts.action;
import org.apache.struts.Globals;
import org.apache.struts.config.ModuleConfig;
import org.apache.struts.util.MessageResources;
import org.apach ...
- 2009-03-21 21:25
- 浏览 2020
- 评论(0)
一直用struts做了一些列项目,却没有好好研究struts的代码,不得不说是个遗憾。
这就好像学习降龙十八掌,却一直不看秘籍。难免少几掌。哈哈。
虽然struts经到version2,但是version1比较经典。后面再分析v2.
先从ActionServlet开始,ActionServlet在MVC模型中充当了控制器的角色,所有的http请求都会首先经过这里。
ActionServlet的init()是struts初期化的方法。
init()方法包含了一些列的子方法:
1.initInternal()取得MessageResources的消息资源。通过在ActionResouc ...
- 2009-03-21 09:00
- 浏览 1138
- 评论(0)
问题:
1.hibernate中多条件检索
2.参数个数不确定
DetachedCriteria detachedCriteria=DetachedCriteria.forClass(FundAccount.class);
// 判空
if (XXXXXX) {
detachedCriteria.add(Restrictions.eq("accountId",fundAccount.getAccountId()));
}
if (XXXX) {
detachedCriteria.add(Restrictions.like("fundID",fundAc ...
- 2009-02-03 17:06
- 浏览 920
- 评论(0)
Learning PHP and MySQL
By Michele Davis
,
Jon Phillips
...............................................
Publisher: O'Reilly
Pub Date: June 2006
Print ISBN-10: 0-596-10110-4
Print ISBN-13: 978-0-59-610110-7
Pages: 376
这个书的,Chapter 10.2.2.2 里面,第一个创建的文件名应该是Smarty.php,而不是index.php,因为在下面调用的时候,r ...
- 2008-09-12 02:34
- 浏览 839
- 评论(0)
注:本文内容翻译之雅虎开发网站(http://developer.yahoo.com/performance/rules.html),系原创,如引用,请注明。1.减少HTTP 请求80%的终端用户都把时间浪费在前端。大部分时间都被束缚在下载页面的部件(components )上:图片,样式,脚 ...
- 2008-07-16 14:29
- 浏览 1369
- 评论(0)
本文主要实现在apache环境中,实现https的访问。
测试原因,在window环境下,使用apache2.2.8最新版本,集成openssl,下载地址:http://www.apache.org/dist/httpd/binaries/win32/apache_2.2.8-win32-x86-openssl-0.9.8g.msi
本文难易度为容易
1.首先安装apache,需要使得测试用url:www.test.com:443可以访问,此时没有加密,但是443端口可以访问。
在http.conf上面修改
ServerName www.test.com
Listen ...
- 2008-05-05 15:22
- 浏览 2692
- 评论(1)
装apache准备部署https的性能,在xp上试验一下,搞了一会儿发现装不了apache,想了半天还是没有搞定,google一下,发现是网络连接那里,microsoft客户端没有选中。郁闷。
启动的时候又不能启动,提示啥只能使用一个服务。难道有人用http服务了?netstat –ab 发现果然有服务在用,是迅雷,退出迅雷,启动apache,ok。
记录一下。
- 2008-05-04 14:12
- 浏览 2661
- 评论(0)
#最近被关于邮件发送问题搞的比较郁闷。
Rails的邮件发送,有三种方式,test,sendmail,smtp.
本人比较推荐smtp的方式,使用gmail来发送。好处是,不用自己配置smtp的server。如果你不可以上网(难道你来至二十世纪?),实施上,我在公司通过代理上网,那么测试gmail作为smtp服务器是不可以的,会报错,如果你遇到smtp方式发送邮件,想想看你是不是通过代理上网。
具体方式:
1. 在enviroment.rb文件中,提价如下代码
require 'smtp_tls'#下面会说这句话的原因<o:p></o:p>
ActionMai ...
- 2007-11-11 06:01
- 浏览 3732
- 评论(3)
#关于在页面上hidden域的问题。
又来个问题,我需要在book的详细页面添加评论
所以要建立一个<% form_for%>标签。
因为需要将当前的book的id给comment实体,所有我的思路是建立一个hidden域,传过来。User_id可以在session中取。
doc中解释为hidden_field_tag<o:p></o:p>
hidden_field_tag(name, value = nil, options = {})
多次尝试以后,搞定。
<% form_for :comment,@comment
- 2007-11-01 18:44
- 浏览 2423
- 评论(0)
昨天晚上rp严重走低,被mysql的一个问题搞到很晚,还使我把数据库重新建了一下。
问题是,我想把book和comment_book表关联起来,就是建外键,但是建不起来。报150错误。
早上起来继续搞,查看了manul,突然发现这样的一句话。
Corresponding columns in the foreign key and the referenced key must have simila internal datatypes inside InnoDB so that they can be compared without a type conversion. The size ...
- 2007-11-01 18:40
- 浏览 2296
- 评论(0)
问题再来
在rails中,默认路径是这样的,localhost/book/show/1,可是我想把url转变成
Localhost/book/1,人家douban就这样滴。
因为book是controllor,show是action…
显然如果只用Localhost/book/1,是没有action,rails把1当成action了,不对。
个人解决方法:
在route.rb中,添加map.connect':controller/:id',:action => "show"
这样,两种url都可以访问了
- 2007-11-01 18:37
- 浏览 1840
- 评论(0)
从今天开始把rails实践的问题,都记录下来,如果您遇到,能帮助你解决,那写的也就值得了。
=====================
今天又遇到一个弱智问题,development.log log文件有乱码,我使用utf-8编码。于是想怎么解决。Google了很久,还是没有解决。看到robin有个文章,在radrails中可以通过tail来看log文件,在radrails偶是不乱码的,于是搞定怎么tail,又是一顿google,才发现:
在radrails中,找到log文件,右击“tail”,就是在console中看log文件了,这个还是适用的。
- 2007-11-01 18:35
- 浏览 2457
- 评论(0)
我需要安装will_paginate插件,但是svn在公司局域网连接不上,于是我需要把will_paginate下载到本地安装,但是不知道怎么按照。
新手,对rails的插件机理不是很懂。
尝试中,把will_paginate解压放到vendor/plugins/will_paginate下面
启动server的时候,报错。
=> Booting WEBrick...
./script/../config/../vendor/plugins/will_paginate/lib/will_paginate/finder.rb:1
1:in `included': undefined me ...