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环境变量里面去, ...
- 浏览: 51328 次
- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Velocity用户手册---中文 ...
现在用velocity的少了把,不过类似的模板可是越来越多了
-- by airport -
Velocity用户手册---中文 ...
雪中送炭,收了,谢了!!!
-- by chamborghini -
Velocity用户手册---中文 ...
GOOD!
-- by iRoyce -
Velocity用户手册---中文 ...
谢谢!!非常好!!
-- by wxl4040 -
整合File-Column和Rmagic ...
我可以用rmagick和file_column.但是当我点edit编辑先前存在的 ...
-- by mrunix






评论排行榜