-
Ruby大数组和内存
所属栏目:[百科] 日期:2020-12-17 热度:76
我创建了一个大数组a,其内存增长到~500 MB: a = []t = Thread.new do loop do sleep 1 print "#{a.size} " endend5_000_000.times do a [rand(36**10).to_s(36)]endputs "n size is #{a.size}"a = []t.join 之后,我“清除”了一个,但是在我杀死进程之前,分[详细]
-
image – 使用一个多文件选择输入可以使用回形针上传多个文件吗
所属栏目:[百科] 日期:2020-12-17 热度:96
所以我在我的rails 3.1 app中使用paperclip, 我使用关系将图像添加到项目中,这样我每个项目可以有多个图像. 我想要做的是能够单击浏览按钮并使用单个字段选择多个文件.而不是每次都要为每个场一次拍摄一张图像. 任何人都知道如何做到这一点,或有一个很好的选[详细]
-
ruby-on-rails – S3上的Paperclip正在从URL更改文件扩展名
所属栏目:[百科] 日期:2020-12-17 热度:55
我写了一个rake任务,从wikipedia下载了一个名人的名字,但出于某种原因,当存储在S3上时,文件扩展名被删除或更改为.txt 否则该文件是正确的. 有任何想法吗? 从我的名人模特: has_attached_file :pic,:styles = { :medium = "300x300",:thumb = "100x100" },:[详细]
-
ruby-on-rails – 无法找出Rails_Admin中的关联
所属栏目:[百科] 日期:2020-12-17 热度:186
我有两个这样的模型: class Kid ActiveRecord::Base belongs_to :sex attr_accessible :nameendclass Sex ActiveRecord::Base attr_accessible :description has_many :kidsend 但是对于我的生活,我无法弄清楚如何让关联显示在管理员中.当我去编辑一个孩子[详细]
-
ruby-on-rails – Prawn – 表格单元格内的链接
所属栏目:[百科] 日期:2020-12-17 热度:94
我正在尝试用Prawn生成PDF.在我的PDF模板中,我有带有单元格的表格.在其中一个单元格中,我有一个电子邮件地址: cell_email = pdf.make_cell(:content = booking.user_email,:border_width = 0) 我想发电子邮件链接到“mailto”链接.我知道我可以这样链接: p[详细]
-
具有NaN值的变量在Ruby中不等于它自己
所属栏目:[百科] 日期:2020-12-17 热度:181
当我偶然发现一些非常有趣的东西时,我正在测试我的一些 Ruby 1.9代码.我希望有人可以解释为什么会这样. 这是代码: inf = Float::INFINITYx = inf - infy = 0.0/0.0puts "X is #{x}"puts "Y is #{y}"puts "X and Y are both NaN." if x.nan? y.nan?puts "Thi[详细]
-
ruby-on-rails-3 – Rails匹配带有slug的路由,而不使用链接中的I
所属栏目:[百科] 日期:2020-12-17 热度:162
在我的路线文件中,我可以很容易地组合一个看起来像这样的匹配并且工作得很好 match '/:slug/:id' = "pages#show",:id = :id 视图中的链接是这样的 link_to n.name,"/" + n.slug + "/" + n.id.to_s 我宁愿不在URL中包含ID号,所以我希望做类似的事情 match '/:[详细]
-
ruby-on-rails – 如何使用“sunspot for rails”进行部分匹配?
所属栏目:[百科] 日期:2020-12-17 热度:169
我刚刚设置了sunspot_rails,除了一件事情似乎运作良好. 之后我做了3条记录如下 姓名=约翰 name = John2 name = John3 当我使用关键字“John”搜索时,只显示第一条记录.它看起来像完全匹配. 我希望所有这些都作为搜索结果出现. 这应该是默认发生的吗? 还是我[详细]
-
ruby-on-rails-3 – ruby??Zip Gem:想要在RoR中压缩远程文件
所属栏目:[百科] 日期:2020-12-17 热度:83
我想在压缩后从我的网站下载照片.我使用 rubyZip gem但无法压缩远程文件.以下是场景: 我正在尝试从服务器压缩内容.内容就是这样的 http://myApplication.s3.amazonaws.com/xxxxxxxx/image/image1.jpeg, 所以在“zipfile.add(attachment.document_file_name,[详细]
-
ruby-on-rails – CodeRay样式表
所属栏目:[百科] 日期:2020-12-17 热度:65
require 'coderay'puts CodeRay.scan('puts "Hello,world!"',:ruby).page 此代码将使用CSS(类)打印完整的HTML页面. 我可以使用CodeRay.scan打印彩色代码(‘puts“Hello,world[详细]
-
ruby-on-rails – Ruby on Rails collection_select复杂性
所属栏目:[百科] 日期:2020-12-17 热度:147
我有以下问题,我在客户账单视图中有以下内容 %= f.collection_select :product_id,Product.all,:id,:name % 这是从“产品”模型中获取所有产品的列表,并提供从中进行选择的选项.但我想从“StoreOpeningStock”模型中选择产品列表. 我的模型中有这些 class Pr[详细]
-
ruby-on-rails – 如何绕过使用Devise和更新进行重新登录
所属栏目:[百科] 日期:2020-12-17 热度:83
标题有点令人困惑所以我会解释. 我有以下控制器方法: def password_update @op = params[:old_password] @np = params[:new_password] @cp = params[:confirm_password] if @np == @cp if !@np.empty? if current_user.update_with_password(:current_passw[详细]
-
验证Ruby哈希的形状?
所属栏目:[百科] 日期:2020-12-17 热度:123
更长,另类的问题是:“有哪些 Ruby库或方法来测试任意数据结构的形状(散列,数组,整数,浮点数,字符串等)?” 首先,让我举一个简单的例子: hash_1 = { k1: 1.0,k2: 42,k3: { k4: "100.00",k5: "dollars" }} 接下来,我想验证它 – 我的意思是比较形状/架构/模[详细]
-
ruby-on-rails – 名为“type”的模型属性自动插入到ActiveModel
所属栏目:[百科] 日期:2020-12-17 热度:197
我在应用程序配置中没有config.active_record.whitelist_attributes = true.我在模型类中有attr_protected().但是,我注意到id和type属性会自动插入到ActiveModel :: MassAssignmentSecurity :: BlackList中.这对于id属性是有意义的,因为我们不想在质量赋值中[详细]
-
ruby – 未初始化的常量:: ActiveResource
所属栏目:[百科] 日期:2020-12-17 热度:170
我尝试调用API.我只想使用活动资源,所以我将这段代码放在一个简单的文件中.rb: class Order ActiveResource::Base self.site = "http://localhost:3000/api/" self.element_name = "order" self.format = ActiveResource::Formats::XmlFormatend 当我调用这[详细]
-
ruby-on-rails – 为什么rails预编译任务执行非摘要资产
所属栏目:[百科] 日期:2020-12-17 热度:168
当我做: rake资产:预编译RAILS_ENV =生产 我得到了我的public / assets文件夹中的以下文件: application-7af6c31514bcdd4cce3c96892af4487f.js application-7af6c31514bcdd4cce3c96892af4487f.js.gz application.js application.js.gz 最后2个是一个问题,[详细]
-
ruby-on-rails – mongoid,如何将结果与map / reduce合并
所属栏目:[百科] 日期:2020-12-17 热度:182
我尝试使用reduce但我不知道如何调用输出. 例: @results = Article.collection.map_reduce(map,reduce,:out = 'test')@results.find() = Mongo::Cursor:0x2c276c4 namespace='myapp_development.test' @selector={} @cursor_id= 当我尝试: @results1 = Art[详细]
-
ruby-on-rails-3 – Rails – 我在哪里存储配置值?
所属栏目:[百科] 日期:2020-12-17 热度:153
在 Ruby on Rails应用程序中存储配置值(键,密码或仅配置值)的最佳位置在哪里?我搜索了很多,没有找到我认为正确的答案. 解决方法 想必你读过 the rails guide for configuring applications?除此之外,每个gem通常在后安装生成器中提供初始化器/配置文件(如[详细]
-
ruby-on-rails – 退出ActiveAdmin后重定向
所属栏目:[百科] 日期:2020-12-17 热度:160
我正在尝试将用户重定向到我的root_path,这是/并允许未经身份验证的用户,但我似乎无法更改活动管理员的默认行为. 我知道主动管理员使用设计作为身份验证机制,但我也无法覆盖设计的默认值. 我在application_controller.rb中尝试了以下内容(即使它应该是默认值[详细]
-
ruby-on-rails – rails app奇怪的错误,没有跟踪,没有日志输出帮
所属栏目:[百科] 日期:2020-12-17 热度:105
所有突然之间,甚至在更换我的应用程序后,我得到一个错误,如: !! Unexpected error while processing request: undefined method `show' for "/":String 我已经用几个小时之前的备份替换了我的代码,当我通过打开浏览器并单击真实页面来构建新功能时,我不断测[详细]
-
如何在Ruby中超时子进程
所属栏目:[百科] 日期:2020-12-17 热度:175
我想测试一个进程是否正常运行所以我运行: cmd = "my unix command"results = `#{cmd}` 如何为命令添加超时,以便如果超过x秒,我可以认为它不起作用? 解决方法 Ruby发布了 Timeout module. require 'timeout'res = ""status = Timeout::timeout(5) {res = `[详细]
-
ruby-on-rails – 删除博客主页标题炼油厂
所属栏目:[百科] 日期:2020-12-17 热度:119
根据教程建议,我已成功从其他页面中删除了body_content_title.但是,在博客主页上我??似乎无法让标题消失.我已经尝试根据常见问题解答将body_content_title设置为null,但这似乎不起作用. % content_for :body_content_title = ""% 查看index.html.erb视图,似[详细]
-
ruby-on-rails – Google Search API ruby
所属栏目:[百科] 日期:2020-12-17 热度:53
我正在使用rails 2.3.我的要求是从Google搜索查询获得前20个链接. 我想使用http://rubygems.org/gems/google-api-client宝石. 但我无法找到任何适当的文档来进行自定义谷歌搜索与身份验证.任何人都能指出一个例子,我可以从中了解如何使用google-api-client g[详细]
-
ruby-on-rails-3 – rails API的基本身份验证
所属栏目:[百科] 日期:2020-12-17 热度:170
我正在开发一个将由 iphone使用的简单api.在rails中是否有一个简单的身份验证gem(带有令牌身份验证或api密钥),我可以使用http(无https).像启用token_authentication的Devise这样的东西. 解决方法 您可以通过向应用程序控制器添加以下内容来添加http基本身份[详细]
-
ruby-on-rails – Instagram gem:使用特定主题标签获取照片
所属栏目:[百科] 日期:2020-12-17 热度:114
是否可以使用instagram gem从用户中仅选择带有某些主题标签的图片?无法在文档中找到hashtag选项.如果是,请提供一个例子. 解决方法 它不能直接完成. Instagram API本身不允许您像这样进行调用 – 您必须查询特定用户的照片或查询标签,并且gem不提供解决方法.[详细]