Rails 注释代码被执行

cricy · March 19, 2012 · Last by huacnlee replied at March 19, 2012 · 2350 hits

在线上 production 环境的注释被执行了。

#`mkdir -p #{path}; cp #{file1} #{file2};`

会生成 file2 文件,

环境:ree + rails 3.0.5 + thin 1.2.11

Loading development environment (Rails 3.1.3)
1.9.2p290 :001 > #`mkdir -p #{path}; cp #{file1} #{file2};`
1.9.2p290 :002 >   #`mkdir -p #{path}; cp #{file1} #{file2};`
1.9.2p290 :003 >   
1.9.2p290 :004 >   
1.9.2p290 :005 >   
1.9.2p290 :006 >   
1.9.2p290 :007 >   #`mkdir -p #{path}; cp #{file1} #{file2};`
1.9.2p290 :008 >   
1.9.2p290 :009 >   
1.9.2p290 :010 >   
1.9.2p290 :011 >   #`date #{date}`
1.9.2p290 :012 >   #`date #{date}; echo #{date}`

没有执行的 建议你使用 rake,来初始化

我刚才也尝试了一下

ree-1.8.7-2011.03 :001 > # `mkdir -p /Users/jason/Downloads/aaaaaaa`

结果发现没有创建

You need to Sign in before reply, if you don't have an account, please Sign up first.