-
如何在Ruby中对浮点数组进行排序?
所属栏目:[百科] 日期:2020-12-17 热度:83
只是想知道如何在 Ruby中对浮点数组进行排序,因为“排序”和“排序[详细]
-
ruby-on-rails – 令人费解的“重复键”错误(PostgreSQL)
所属栏目:[百科] 日期:2020-12-17 热度:60
首先,让我说我理解关系理论,我和 MySQL中的任何人一样称职,但我是一个完整的PostgreSQL菜鸟. 当我尝试将新记录插入到我的服务表中时 – 仅在生产中 – 我得到了这个: ActiveRecord::RecordNotUnique (PGError: ERROR: duplicate key value violates unique[详细]
-
elk---日志收集
所属栏目:[百科] 日期:2020-12-17 热度:74
语法格式 logstash中行为事件,流程:事件---input---codec---filter---codec----output input{ #注释 stdin{ }} #可以不用写filter{}output{ elasticsearch{ hosts = ["ip:9200"] index = "test-%{+YYYY.DD.mm}" } stdout{ codec = "rubydebug" }} rsyslog日[详细]
-
ruby-on-rails – rails find_or_initialize关系
所属栏目:[百科] 日期:2020-12-17 热度:80
当我创建一个新用户时,为了避免重复,我使用find_or_initialize方法: user = find_or_initialize_by_email(the_email) 如果此用户是与相关公司一起创建的,我如何避免公司中的重复项? 我可以这样做: find_or_initialize_by_email_and_by_company_name(the_e[详细]
-
ruby-on-rails – 使用Rails应用程序推送到Heroku时,如何忽略文
所属栏目:[百科] 日期:2020-12-17 热度:114
我有一个Rails 3.2.8应用程序,我不想将我的spec文件夹和测试日志推送到Heroku.我该怎么做?使用暂存遥控器怎么样? 谢谢. 解决方法 您可以将它们放在.gitignore中,但这会将它们从您的存储库中排除. 更好的解决方案是将它们推送到Heroku但是阻止Heroku将它们[详细]
-
ruby-on-rails-3.2 – Ruby f.select:用于分配css类的语法?
所属栏目:[百科] 日期:2020-12-17 热度:64
环境 ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-darwin10.8.0]; Rails 3.2.6; OSX 10.6.8 题 尝试了以下语法的许多排列后,我不得不问(可能是愚蠢的问题),将.css类分配给Ruby f.select对象的正确语法是什么? %= f.select :fieldname,options_for_select[详细]
-
ruby-on-rails – Rails ActiveRecord group_by和sum db结果,用
所属栏目:[百科] 日期:2020-12-17 热度:71
我是RoR / Ruby的新手,我正在使用Lazy High Charts gem根据一些数据库信息生成一些purdy图表. 我已经尝试过前一个问题中提供的答案,但我仍然对如何做到这一点感到困惑. 我需要按月/年(例如; 2012年8月)对amount_used,billed_amount和group进行求和 最终结果[详细]
-
ruby-on-rails – 如何在Rails 3.1中使用group()向COUNT列添加CO
所属栏目:[百科] 日期:2020-12-17 热度:177
我有一个UserProfile列表,可能(或可能不)有一个或多个小部件: class UserProfile ActiveRecord::Base has_many :widgetsend@all_profiles = UserProfile.joins(:widgets).group('user_profiles.id').order("name ASC") 在索引视图中,没有在视图的EACH行中执[详细]
-
ruby-on-rails – 部分表单呈现但未显示
所属栏目:[百科] 日期:2020-12-17 热度:112
我一直在关注允许我创建登录帐户的教程.我很确定我已经遵循了所有步骤,但是不会显示创建新帐户的表单. new.html.erb: % form_for @user,:url = account_path do |f| % %= f.error_messages % %= render :partial = 'form',:locals = { :f = f } % %= f.subm[详细]
-
ruby-on-rails – Rails路由:浅=>真
所属栏目:[百科] 日期:2020-12-17 热度:109
想知道为什么申请时我的/文章路线不会出现:shallow =真正? 的routes.rb resources :users,:shallow = true do resources :articlesend 还试过这个: resources :users do resources :articles,:shallow = trueend 访问/文章不会按预期向我显示任何用户的所[详细]
-
ruby-on-rails – 检查Capybara的复选框
所属栏目:[百科] 日期:2020-12-17 热度:59
使用Capybara我不能为我的生活选择我的表格上的复选框. 在我的请求规范中,我尝试过: check("First Name")page.check("First Name")page.check("pickem_option_ids_10")find(:css,"#pickem_option_ids_11[value='11']").set(true)find(:css,"#pickem_option_[详细]
-
ruby-on-rails – 从数组中提取多个键值属性
所属栏目:[百科] 日期:2020-12-17 热度:160
我有一个类似于你在这篇帖子底部看到的数组(具体来说,它是从fb_graph返回的fb朋友列表). 如果我想通过这个哈希并从每个记录中选择’identifier’属性,我知道我可以这样做: @fb_friends.map :identifier # returns ["123","134",...] 我的问题是如果我想从每[详细]
-
ruby-on-rails – 用于登录表单的Ruby RestClient.post
所属栏目:[百科] 日期:2020-12-17 热度:108
我正在尝试使用以下代码登录网站: require 'rubygems'require 'nokogiri'require 'open-uri'require 'csv'require 'restclient'HEADERS_HASH = {"User-Agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/534.57.5 (KHTML,like Gecko)[详细]
-
ruby-on-rails – Rails转换日期格式
所属栏目:[百科] 日期:2020-12-17 热度:169
我在我的应用程序中有一个表单输入,它接受DD / MM / YYYY格式的日期,例如02/05/2012是2012年5月2日. 我通过ActiveRecord将其转换为适合添加到数据库的格式的最佳方式是什么? 在添加到数据库之前,有没有简单的方法将02/05/2012转换为05/02/2012? 解决方法[详细]
-
ruby-on-rails – 在Mac OS 10.5.8中为paperclip gem安装ImageMa
所属栏目:[百科] 日期:2020-12-17 热度:81
我一直在尝试安装 ImageMagick一周.我在网上找到的文档是矛盾的,我没有找到正确的方法来安装和配置它.我不是UNIX专家,因此我不知道如何正确使用Enviroments路径. 我的软件版本是: S.O.:Mac OS 10.5.8, ImageMagick v6.7.7, Paperclip v3.1.2, Rails v3.0[详细]
-
使Ruby字符串不可变
所属栏目:[百科] 日期:2020-12-17 热度:131
需要在我的程序中使某些 Ruby字符串成为不可变的.什么是最好的解决方案?在String类上编写包装器? 冻结方法对我不起作用.我看到冻结不允许你解冻对象. 以下是我的情况:我有一个类将字符串传递给回调.该字符串恰好是类的实例变量,可能很大.我不希望回调修改[详细]
-
ruby-on-rails – 如何使用Twilio接收来自用户的短信并使用消息
所属栏目:[百科] 日期:2020-12-17 热度:93
1.)用户向指定的Twilio电话号码发送短信 2.)应用程序收到此消息并解析它以获取可操作的数据 3.)应用程序使用发送所请求信息的文本消息回复发件人 我怎么用铁轨做这个?! 解决方法 假设您的业务逻辑执行时间不长,处理文本和发送响应非常简单.以下是核心步骤[详细]
-
ruby-on-rails – Bundler不会安装mysql2
所属栏目:[百科] 日期:2020-12-17 热度:65
首先,我在SO和谷歌上发布了数十篇帖子,但未能找到答案. 我正在尝试使用bundler安装 mysql2,但它不会这样做. 在Ubuntu Server 11.04 Natty上运行 这是一些背景信息: ruby -vruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]gem -v1.8.24rails -vRails[详细]
-
为什么这个eval在Ruby中不起作用
所属栏目:[百科] 日期:2020-12-17 热度:169
你能解释一下吗? 我想从两个不同的来源评估值和计算.一个来源给我以下信息(以编程方式): 'a = 2' 第二个来源给我这个表达式来评估: 'a + 3' 这有效: a = 2eval 'a + 3' 这也有效: eval 'a = 2; a + 3' 但我真正需要的是这个,它不起作用: eval 'a = 2'e[详细]
-
ruby-on-rails – Google API Ruby Client(gem)错误`未初始化的
所属栏目:[百科] 日期:2020-12-17 热度:95
这肯定让我困惑了几个小时.我已经 bootstrapped my application as detailed by Baugues到OAuth2的身份验证工作,我只是在会话#create(回调)动作中测试.这是一些代码: class SessionsController ApplicationController def create @auth = request.env["omni[详细]
-
ruby-on-rails – 从ActiveRecord上的模型中检索所有有错误的对
所属栏目:[百科] 日期:2020-12-17 热度:65
有一个简单的原因,我不记得从rails控制台检索数据库中保存的所有无效对象. 知道怎么样? 解决方法 说你的模型叫做Widget,然后: Widget.all.select(:invalid?) 如果您有大量数据,那可能会非常慢,但如果要检查其有效性,则必须从数据库中检索记录.[详细]
-
ruby-on-rails – 在Ruby on Rails中制作通用模型时出现的问题3
所属栏目:[百科] 日期:2020-12-17 热度:127
我正在尝试制作一个“通用模型”,以便它可以连接到任何数据库的任何表.首先,我创建了这个连接到另一个指定数据库的类(不使用模式) D b class Db ActiveRecord::Base self.abstract_class = true attr_accessor :error def initialize(item = nil) @error = "[详细]
-
ruby-on-rails – 为什么电子邮件没有进入ActionMailer :: Base.
所属栏目:[百科] 日期:2020-12-17 热度:179
目前在我的开发环境中,在使用邮件后,我在ActionMailer :: Base.deliveries表中没有看到任何内容.我缺少一个设置吗? config / environments / development.rb:config.action_mailer.delivery_method =:test. 应用程序/邮寄者/ notifier.rb def send_email([详细]
-
ruby-on-rails – (这个和这个)的Arel语法OR(这个和这个)
所属栏目:[百科] 日期:2020-12-17 热度:115
我将如何在Arel中执行此操作(此AND此)或(此AND此) 上下文是rails 3.0.7 解决方法 迈克的回答基本上就是你要找的 class Model ActiveRecord::Base def self.this_or_that(a1,a2,a3,a4) t = Model.arel_table q1 = t[:a].eq(a1).and(t[:b].eq(a2)) q2 = t[:c].[详细]
-
ruby-on-rails-3.1 – Rails不适用于Lion
所属栏目:[百科] 日期:2020-12-17 热度:157
我将Mac OSX版本更改为Lion.但是我无法创建Rails3应用程序. 我使用rvm 1.9.2并选择ruby 1.9.2-p290来创建Rails 3 app. 一切似乎都很好.当我开始创建一个新的应用程序 rails new new_my_app 我看到这个错误, Installing json (1.6.6) with native extensions[详细]