Ruby ERB没有反映变化

时间:2010-01-21 18:04:30

标签: ruby-on-rails ruby erb

我正在尝试更改ERB以删除该行

<div id="header"></div>

但是,即使在将固定文件上传到服务器30分钟后,生成的div标记仍会显示在页面上。服务器运行Ruby 1.8.6和Rails 2.1.2,受影响的文件(two_column.html.erbthree_column.html.erb)从app/views/layouts/下载(并上传到){{1}}。似乎没有其他人遇到过这个问题,我对这个问题感到茫然。

已安装的宝石

actionmailer
actionpack
actionwebservice
activerecord
activeresource
activesupport
acts_as_ferret
ar-extensions
capistrano
cgi_multipart_eof_fix
daemons
dsl_accessor
fastercsv
fastthread
ferret
gem_plugin
god
highline
hoe
hpricot
mislav-will_paginate
mongrel
mongrel_cluster
mysql
needle
net-sftp
net-ssh
passenger
rails
railsmachine
rake
rmagick
rubyforge
rubygems-update
rubyist-aasm
sources
tzinfo

3 个答案:

答案 0 :(得分:1)

我见过浏览器过去做了一些相当奇怪的缓存......这看起来很明显,但是你刷新浏览器缓存了吗?作为替代方案,您可以尝试使用cURL或Wget获取页面,看看它是否包含您的更改。

答案 1 :(得分:1)

我遇到了类似的问题,service httpd restart为我做了伎俩。

答案 2 :(得分:0)

确保该文件名为file.html.erb

另外,升级到Rails 2.3.x会快得多!

祝你好运,

肯特