草庐IT

is_uploaded_file

全部标签

ruby-on-rails - Rails 国际化 : %{record} is not being translated

我的rails.pt-BR.yml上有这个:br:errors:format:!'%{attribute}%{message}'messages:restrict_dependent_destroy:one:"Nãoépossívelexcluiroregistropoisexisteum%{record}dependente"many:"Nãoépossívelexcluiroregistropoisexistem%{record}dependentes"在我的模型中,我有这个:has_many:entities,dependent::restrict_with_error每当res

ruby-on-rails - rails : How to to download a file from a http and save it into database

我想创建一个RailsController,从网上下载一系列jpg文件,并直接将它们作为二进制文件写入数据库(我不是要上传表格)关于如何做到这一点的任何线索?谢谢编辑:这是我已经使用attachment-fugem编写的一些代码:http=Net::HTTP.new('awebsite',443)http.use_ssl=truehttp.verify_mode=OpenSSL::SSL::VERIFY_NONEhttp.start(){|http|req=Net::HTTP::Get.new("image.jpg")req.basic_authlogin,passwordrespon

ruby-on-rails - Rails 3.2 ActiveAdmin 'Collection is not a paginated scope.' 错误

我正在使用Rails3.2和ActiveAdmin0.4.4开发应用程序。我有一个名为Teaser的模型(/app/models/teaser.rb):classTeasertruemount_uploader:img,TeaserUploaderend然后我向其中添加了ActiveAdmin(/app/admin/teaser.rb):#encoding:UTF-8ActiveAdmin.registerTeaserdoformdo|f|f.inputs"Teaser"dof.input:name,:label=>'Текст'f.input:url,:label=>'Ссылка'

ruby-on-rails - rails : is Passenger Standalone suitable for production deployment?

问题标题几乎概括了它...我一直无法找到任何好的资源来概述使用PhusionPassengerStandalone进行Rails应用程序部署的优缺点。它与运行PassengerNginx或PassengerApache相比如何?.htaccess之类的东西是否继续按预期工作?任何见解将不胜感激!谢谢! 最佳答案 Standalone建立在Nginx之上。你可以直接将它连接到端口80,它的行为很像PhusionPassenger+Nginx:它可以非常快速地提供静态文件,它会根据流量自动启动和停止进程,它会在它们运行时自动重启进程崩溃

ruby-on-rails - Rack 错误 -- LoadError : cannot load such file

尝试完成tekpubRack教程,但遇到此错误。BootErrorSomethingwentwrongwhileloadingapp.ruLoadError:cannotloadsuchfile--haiku在我尝试运行的应用程序所在的目录中有一个名为haiku.rb的文件,但在尝试运行该程序时出现上述错误。这是代码:classEnvironmentOutputdefinitialize(app=nil)@app=appenddefcall(env)out=""unless(@app.nil?)response=@app.call(env)[2]out+=responseendenv.

ruby-on-rails - 环境 : ruby\r: No such file or directory

我有Rails项目。当我尝试运行任何rake任务或rails服务器时,它给我这个错误env:ruby\r:Nosuchfileordirectory有人可以帮我吗? 最佳答案 如果您在Unix/Mac上工作,那么此错误是因为您的行结尾不正确。这是一个使用dos2unix的解决方案;您可能需要在您的系统上安装此程序。如果apt可用,您可以使用sudoaptinstalldos2unix。>正确设置你的行尾,让git管理它如何处理它们:gitconfig--globalcore.autocrlfinput>在您的目录中,您将通过运行以下

ruby-on-rails - rails : why is calling to_a on a string not valid in a rake task?

我正在尝试解密一组用于数据库迁移的密码。我有一些旧的Rails代码(实际上是一个Runner脚本)可以很好地解密它们。但是将相同的代码放入Rake任务会导致任务失败,并显示...未定义的方法`to_a'for"secretkey":String...为什么在字符串上调用to_a在Rake任务中无效,但在Runner脚本中却完全有效?require'openssl'KEY='secretkey'namespace:importdotask:users=>:environmentdodefdecrypt_password(pw)cipher=OpenSSL::Cipher::Cipher.

ruby-on-rails - Rails4 : Why resque worker is not picking up jobs

我在我的Rails4应用程序中使用resque和resque_scheduler。我的应用程序正在为resque提供一些工作,但工作人员没有在处理这些工作。reque-web显示没有失败。我已经通过运行开始resqueworkerQUEUE=kqueuerakeenvironmentresque:work我的rails控制台2.0.0p353:006>Resque.info=>{:pending=>0,:processed=>0,:queues=>0,:workers=>1,:working=>0,:failed=>0,:servers=>["redis://localhost:637

ruby-on-rails - 'EOFError : end of file reached' on HEROKU while posting UTF-8 via SSL

我在heroku上有一个奇怪的错误。要重现它,我必须在请求正文中使用任何UTF-8字符制作大的(超过几KB)HTTPSPOST。这是一个例子:require"net/https"require"uri"#AccutallyI'veecounteredthisbugwhilepostingtoanotherserverurl=URI.parse("https://api.heroku.com/myapps")#It'sUkrainian'oicedvelarplosiveG'letterpayload="ґ"*10000request=Net::HTTP::Post.new(url.pa

ruby-on-rails - Curl::Error::Partial File Error: 传输部分文件错误

我正在尝试在Rails控制台中执行以下代码:ce=Curl::Easy.new("http://www.homestolove.com.au/bathroom-profile-fresh-approach-2391")ce.verbose=truece.perform但我收到以下错误。谁能建议如何解决这个问题?看起来这个url返回响应的速度很慢。在文件传输完成之前,我们可以做些什么来阻止连接终止吗?*Addinghandle:conn:0x95f3210*Addinghandle:send:0*Addinghandle:recv:0*Curl_addHandleToPipeline:l