1、render使用中的问题
当页面错误要跳转到固定的页面的时候,用了Render
这样的代码,总说页面找不到,没找到原因,后台看了路径显示好像也没有问题
render :file => "#{RAILS_ROOT}/public/404.html",
:status => '404 Not Found'
换成下面的代码就可以了
render :text => File.read("#{RAILS_ROOT}/public/400.html"),
:layout => 'application',
:status => " ...
Rails在不同的环境下,对错误的处理是不一样的,在开发和测试环境中提供开发级别的错误,在生产环境中提供Application Error的错误。
1、设置全局的异常处理程序,在application.rb中增加:
def rescue_action_in_public(exception)
logger.error("rescue_action_in_public executed")
case exception
when ActiveRecord::RecordNotFound, ::ActionController::RoutingError,
...
比较了一些ROR的生产环境,经过测试,还是选用了mongrel+apache的方式。
1.download安装包:
httpd-2.2.3.tar.gz ,apache服务器
ruby-1.8.5.tar.gz
rubygems-0.9.0.tgz
mongrel-0.3.13.4.gem
2.安装ruby
tar zxvf ruby-1.8.5.tar.gz
./configure
make
make install
3.安装rubygems
tar zxfv rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb
# gem update ...
在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能!
Rails结合几个plug-in可以说很智能的做到了这一点
做了一个简单的例子,系统在Windows平台上运行
1.上网下载file-column-0.3.1.tar.gz 和rmagick-win32-1.13.0_IM-6.2.9-3.zip (我当前的最新版本,到下述站点下载 http://rubyforge.org/projects/rmagick/ Linux下版本是RMagick-1.14.1.tar.gz)
2.安装rmagick,执行zip包里面的exe文件,同时把安装路径放到path环境变量里面去, ...
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。
Velocity能为我们作什么?
The Mud Store Example
假设你是一家专门出售Mud的在线商店的页面设计人员,让我们暂且称它为“在线MUD商店”。你们的业务 ...
- 13:15
- 浏览 (6950)
- 评论 (3)
webwork2.1x系列,和spring的结合主要有三种方法,按照文章的介绍,下载http://xwork-optional.dev.java.net/ 插件。
webwork2.2,目前还没有正式版本,官方推荐了一种方法
具体见:http://wiki.opensymphony.com/display/WW/Spring
其实也就是前面所说的第三种方式,只是把它加入了源码包中
- 09:40
- 浏览 (2399)
- 评论 (0)
[code:1]public static char doVerify(String id)
{
char pszSrc[]=id.toCharArray();
int iS = 0;
int iW[]={7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2};
char szVerCode[] = new char[]{'1','0', ...
- 16:55
- 浏览 (2869)
- 评论 (0)
记得以前看到过一篇文章,说HIBERNATE的HBM.XML文件可以不用一个一个写到SPRING的配置文件里,只要指定一个目录就可以,当时我简单试了一下,的确可以,但当时没有记下来,导致现在用到的时候GOOGLE不到(可能找法不对),很是郁闷,只好去看SPRING的源代码,终于被我找到。原来是mappingDirectoryLocations属性。只要如下写就可以:
<property name="mappingDirectoryLocations">
<list>
<value>HBM ...
- 13:53
- 浏览 (2289)
- 评论 (0)
//webwork的文档中自带
The xwork-optional package from dev.java.net contains a module xwork-spring that contains all the necessary code to use Spring in WebWork. It contains primarily a SpringObjectFactory to wire up the dependencies for an Action before passing it to WebWork. Each action should be config ...
- 17:12
- 浏览 (1050)
- 评论 (0)
- 浏览: 45998 次
- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Velocity用户手册---中文 ...
雪中送炭,收了,谢了!!!
-- by chamborghini -
Velocity用户手册---中文 ...
GOOD!
-- by iRoyce -
Velocity用户手册---中文 ...
谢谢!!非常好!!
-- by wxl4040 -
整合File-Column和Rmagic ...
我可以用rmagick和file_column.但是当我点edit编辑先前存在的 ...
-- by mrunix -
整合File-Column和Rmagic ...
Javeeye的附件上传功能就支持一次上传多个附件。
-- by lgn21st






评论排行榜