草庐IT

auto-upload

全部标签

ruby - 导轨 4 : auto load from lib

我正在尝试弄清楚自动加载的事情,但我很难让它在没有明确要求文件的情况下工作。我是否需要进行一些特殊配置,以便Rails4能够自动加载lib目录中的文件?如果我转到railsconsole并输入$LOAD_PATH我可以看到/home/some_user/workspace/rails/myapp/lib包含在加载路径中。这应该意味着Rails将能够自动加载正确的文件?据我了解:如果我将我的文件放在lib/目录中并且我会使用命名约定,Rails应该能够自动要求正确的文件,如果我的代码中的任何地方我会做这样的事情:cats=Cats::SomeCat.new(假定lib/cats/some

ruby-on-rails - 在填充 auto_complete 字段后填充 Rails 表单字段

我正在尝试在Rails2.2.2中创建一个表单,该表单根据用户在“auto_complete”字段中所做的选择来填充字段。看起来好像observe_field功能是我需要使用的,但我一直在研究如何更新现有文本字段的值。我尝试建模的事件顺序如下:1)使用在auto_complete字段中键入一些字符,给出选项列表并选择相关选项。2)该选项对应于一个ActiveRecord模型,我想使用来自所选ActiveRecord的信息以相同的形式填充另一个字段(即设置默认值)。感谢您的指导大卫 最佳答案 有一个Railscasts插曲:http:

ruby-on-rails - 使用云时 CarrierWave uploader URL 指向本地文件系统

我在我的Rails应用程序中使用Carrierwave来处理图像上传。当我将uploader配置为在本地存储文件时,一切正常。当我要求上传到Rackspace的云文件服务时,问题就来了。上传效果很好,我可以在控制面板中看到文件。问题是Carrierwave在uploader上返回一个URL,就好像文件存储在本地一样。即:@foo.uploader.url看起来像/User/bar/Code/app/public/uploads/yeah.jpeg而不是http://cloudcloud.com/yeah.jpg.我哪里错了?#config/initializers/carrier_wa

ruby-on-rails - ruby rails : Downloading files with multiple dots in filename (uploaded using Carrierwave)

View:Controller:#...defdownloadpath="#{Rails.root}/uploads/"+params[:id]+"/"+params[:basename]+"."+params[:extension]send_filepath,:x_sendfile=>trueend#...路线:match"/uploads/:id/:basename.:extension",:controller=>"attachments",:action=>"download",:conditions=>{:method=>:get}得到的错误是:RoutingErrorNor

ruby-on-rails - 如何在运行 "auto-build"和 'development' 模式时加载不同的 CSS 样式表文件到 'production'?

我正在使用RubyonRails3.0.10,我想自动构建和加载不同的CSS样式表文件,具体取决于我是否在development中运行我的应用程序>或在production模式下。出于性能原因,我想自动“最小化”CSS文件并加载那些相关的“最小化”文件因为我不想向“公众观众”展示我的内容评论出现在我的CSS文件中(注意:用户可以访问主题,例如,通过使用MozillaFirefox浏览器的FireBug插件)。我也想对javascript文件执行此操作。我该怎么做?P.S.:我打算切换到RubyonRailsv3.1... 最佳答案

ruby - Capistrano 3 "upload"任务引发错误

我有Capistrano3任务namespace:dbdodesc"serurelymanagesdbconnfileafterdeploy"task:dbconfigdoonroles(:web)do|host|upload("config/deploy/dbconn.template.php","#{shared_path}/dbconn.php")endendend运行时capstagingdb:dbconfig我收到错误capaborted!undefinedmethod`upload'for#根据capistranoAPI我可以使用这个方法来上传文件,我也在sshkitlib

ruby - AWS Ruby 开发工具包核心 : Upload files to S3

我想使用AWS-SDK-CORErubySDK将文件(任何文件,可以是.txt、.mp4、.mp3、.zip、.tar...等)上传到AWSS3|这是我的代码:require'aws-sdk-core'Aws.config={:access_key_id=>MY_ACCESS_KEY:secret_access_key=>MY_SECRET_KEY,:region=>'us-west-2'}s3=Aws::S3.newresp=s3.put_object(:bucket=>"mybucket",:key=>"myfolder/upload_me.sql",:body=>"./uploa

ruby-on-rails - 从 Carrierwave uploader 内部访问模型

我正在尝试为我正在处理的Web应用程序实现手动裁剪,到目前为止我已经这样做了:version:croppedversiondoprocess:manualcrop=>[model.crop_x,model.crop_y,model.crop_h,model.crop_w]endprocess:resize_to_limit=>[600,600]defmanualcrop(x,y,h,w)manipulate!do|img|img=img.crop(x,y,h,w)endend问题是模型显示为零。从我读过的文档来看,这将是解决问题的正确方法。有什么建议吗?我现在已经将裁剪调用移动到模型中

ruby-on-rails - `dispatch_request' : 在 Net::SFTP.upload 期间没有这样的请求

我正在使用Net::SFTP将文件上传到服务器。这是代码:uri=URI.parse('sftp://host.org')io=StringIO.new(csv_string)timeout120doNet::SFTP.start(uri.host,ENV['SFTP_USER'],:password=>ENV['SFTP_PASS'],:port=>22)do|sftp|sftp.upload(io,"/ftpguest/Medstro/"+file_name)endend当我运行代码时,它成功连接到主机并上传了一个具有正确文件名的零字节文件。然后它抛出这个异常:lib/ruby/g

ruby-on-rails - RoR 实时搜索 (text_field_with_auto_complete) 提交

我有一个“电影”和一个“Actor”表以及“类型转换”作为连接模型。更具体地说,“Casts”有movie_id、actor_id和rolename。我想在“电影”表格中添加实时搜索以搜索Actor和“角色名”文本字段并将它们保存到“类型转换”。我不知道text_field_with_auto_complete是否是正确的选择,但我不想使用太多javascript,因为我不熟悉它。我一直在整个互联网上搜索以找到与此类似的东西,但没有任何结果。我已经设法让它与“@actors.eachdo”一起工作,但它列出了很长的list。 最佳答案