2010-05-31 7 views

답변

0

컨트롤러 또는 특정 방법의 맨 위에 '보석'이 있어야합니다. 전

config/environment.rb의 내부
def zip(data, filename) 
    require 'zip/zip' 
    require 'zip/zipfilesystem' 
    zipfile = "/tmp/rubyzip-#{rand 32768}" 
    Zip::ZipOutputStream::open(zipfile) do |io| 
    io.put_next_entry(filename) 
    io.write data 
    end 
    zippy = File.open(zipfile).read 
    File.delete(zipfile) 
    zippy 
end 
1

봐위한 rubyzip 보석의

샘플 사용. Rails::Initializer.run 블록 안에는 config.gem을 사용하여 설명 된 주석 처리 된 메모가 표시되어야합니다.

는이 같은, 당신이 그 방법으로 필요로하는 보석을 추가 할 :

config.gem "foo는"

에 따라 필요한 수있는 다른 옵션이 있습니다 어떤 당신이 사용하려고하는 보석. 그것이 무엇인지 언급하고, 나는 더 구체적 일 수 있습니다.

반드시 the docs for the gem method을 읽으십시오.

+0

멋진 ... 고마워요 – ashok

+0

안녕하세요. 질문에 답한 경우 체크 표시와 위쪽 화살표를 클릭하십시오. 이것에, 그리고 당신이이 사이트에서 물어 보는 다른 질문. 여기 주변의 동전입니다. – jdl

관련 문제