-
ruby-on-rails – 每当gem不会更新crontab任务时
所属栏目:[百科] 日期:2020-12-17 热度:92
我一直在Slicehost的2岁切片上使用随时随地的宝石.然而,我不能在我的新片上做同样的事情. 主要区别在于我现在在我的MBP和切片上运行RVM.我也在运行Rails 3.我有Rubygems v 1.5.0和最新版本的RVM,Ruby 1.9.2p136,Capistrano以及其他所有包. 我已经尝试了一百[详细]
-
ruby – 用于日志数据的MongoDB集合:索引与否?
所属栏目:[百科] 日期:2020-12-17 热度:150
我使用MongoDB作为临时日志存储.该系列每小时收到约400,000个新行.每行包含一个UNIX时间戳和一个 JSON字符串. 我想定期将集合的内容复制到S3上的文件中,为每小时创建一个包含~400,000行的文件(例如,today_10_11.log包含在上午10点到11点之间收到的所有行).我[详细]
-
ruby-on-rails – will_paginate ajax with fade
所属栏目:[百科] 日期:2020-12-17 热度:74
我正试图在rails中调整我的will_pagniate分页.我希望旧页面淡出,新的页面淡入. 这是我的控制器的相关部分: respond_to do |format| format.html # new.html.erb format.js { render :update do |page| page.replace 'page',:partial = 'cur_page' end } for[详细]
-
Ruby库函数将Enumerable转换为Hash
所属栏目:[百科] 日期:2020-12-17 热度:91
考虑Enumerable的这个扩展: module Enumerable def hash_on h = {} each do |e| h[yield(e)] = e end h endend 它是这样使用的: people = [ {:name='fred',:age=32},{:name='barney',:age=42},]people_hash = people.hash_on { |person| person[:name] }p[详细]
-
ruby – gem在本地安装XYZ(无需连接到互联网)
所属栏目:[百科] 日期:2020-12-17 热度:85
我需要在没有互联网连接的计算机上安装win32-api和antlr3.如果有这样的联系,我会像这样使用gem: gem install win32-api -rgem install antlr3 -r 这显然不会起作用.所以,我认为应该有一种方法来下载gem并在以后安装它,但我不知道如何继续. 我找到了gem的哪[详细]
-
ruby-on-rails – 嵌套has_many:通过rails 3
所属栏目:[百科] 日期:2020-12-17 热度:149
我知道Rails不支持嵌套的has_many:通过关系,虽然早在Rails 2之前就有关于补丁的谈话和开放票. 我确实来了across a plugin,这很漂亮,但是主分支机构不能与Rails 3一起工作,我对使用它在应用程序中执行任务关键任务犹豫不决,因此缺乏活跃的近期开发.那么 –[详细]
-
Ruby openssl文档
所属栏目:[百科] 日期:2020-12-17 热度:96
有没有 Ruby的openssl库的在线文档?我能找到的只是博客文章和第三方文章,rdoc本身并没有真正解释如何逐步使用库. 解决方法 一些勇敢的灵魂终于在最新版本的ruby中记录了它.见github: https://github.com/ruby/ruby/blob/trunk/ext/openssl/ossl.c#L409 编[详细]
-
ruby-on-rails – Rails视图Helper函数和link_to函数
所属栏目:[百科] 日期:2020-12-17 热度:102
我正在尝试创建一个辅助函数(例如在application_helper.rb中),该函数根据传入辅助函数的参数生成link_to.如果我将链接放在ERB文件中,它的格式为: %= link_to 'Some Text',{ :controller = 'a_controller',:action = 'an_action' } % 在辅助函数中,Text,Cont[详细]
-
ruby-on-rails – 嵌入Git提交登录Rails应用程序?
所属栏目:[百科] 日期:2020-12-17 热度:130
所以,我正在使用我正在开发的rails应用程序中的“开发博客”.我正在使用 Git进行版本控制和部署(尽管现在我是唯一一个在其上工作的人). 现在,当我在Git中进行更改时,我将一个相当不错的日志条目放在我所做的事情上.我希望将Git提交日志自动发布到开发博客 –[详细]
-
ruby-on-rails – Rails,与父对象一起创建关联记录?
所属栏目:[百科] 日期:2020-12-17 热度:89
也许我不知道如何询问/搜索这个特定的东西,但基本上我想在创建父对象时创建一些相关的模型…说我有以下情况: 我有一个食谱,其中有很多成分模型……有没有办法让它们同时出现,比如说这是我的种子任务的一部分,例如: Recipe.create({ :title = 'apple pie',:[详细]
-
以Ruby可以理解的格式获取Wikipedia信息框
所属栏目:[百科] 日期:2020-12-17 热度:193
我试图将维基百科的信息框中的数据转换为哈希或其他东西,以便我可以在我的 Ruby on Rails程序中使用它.具体来说,我对 Infobox company和 Infobox person感兴趣.我一直使用的例子是“福特汽车公司”.我希望得到公司的信息以及与福特公司方框相关联的人员的人[详细]
-
Ruby – Gem – mysql – 无法构建gem原生扩展
所属栏目:[百科] 日期:2020-12-17 热度:50
因为两天我面临着一个我无法解决的问题.我正在尝试在debian机器上安装redmine.当涉及到gem mysql的安装时,它失败了.我不知道该怎么办了.我的最后一个例子是你的帮助. 错误 root@host:~# gem1.8 install mysqlBuilding native extensions. This could take a[详细]
-
解析ruby串的重复匹配?
所属栏目:[百科] 日期:2020-12-17 热度:66
也许我只是累了,但我没有看到一个明显的方法来解析这样的字符串中的数字: some text here,and then 725.010,725.045,725.340 and 725.370; and more text 有一件事发生在我身上:将空格分成数组.然后将带有组的正则表达式测试应用于数组中的每个元素. 有更[详细]
-
ruby-on-rails – Rails:如何使用具有HABTM关系的多个select标
所属栏目:[百科] 日期:2020-12-17 热度:188
我有带有HABTM关系的band,genres和bands_genres数据库表 我有一个用于创建新乐队的表单,我希望用户能够从3个不同的下拉选择菜单中选择3种类型. 如何设置我的表单(以及我的创建方法),以便当用户选择这3种类型时,它会正确地将关系添加到我的bands_genres表中?[详细]
-
ruby – 断言在模拟上没有调用任何方法
所属栏目:[百科] 日期:2020-12-17 热度:128
我正在使用Flexmock模拟框架用Rspec2编写测试.我希望我的一种方法可以缓存结果,并希望用我的模拟验证这一点. describe SomeClass do before do @mock = flexmock() end after do @mock.flexmock_verify() end it "method caches results" c = SomeClass.new([详细]
-
在Ruby中编写irssi脚本
所属栏目:[百科] 日期:2020-12-17 热度:164
是否可以用 Ruby而不是Perl编写 irssi脚本? 解决方法 不,irssi only allows for Perl scripting.但是fwiw,WeeChat provides for scripting in Ruby and 4 other languages.[详细]
-
ruby – 使用REXML获取节点名称
所属栏目:[百科] 日期:2020-12-17 热度:197
我有一个 XML,可以是 ?xml version="1.0" encoding="utf-8"?testnode type="1"123/testnode 或者喜欢 ?xml version="1.0" encoding="utf-8"?othernode attrib="true"other value/othernode 或者根节点可能是完全出乎意料的. (理论上任何东西.) 我正在使用REX[详细]
-
ruby-on-rails – Rails respond_with没有输出其余调用的状态
所属栏目:[百科] 日期:2020-12-17 热度:156
我试图使用respond_with方法使用rails创建一个简单的rest api,但它不想输出任何类型的状态消息 例如,我希望它不仅可以返回json以获取get调用,还可以返回ok状态.当帖子或删除工作/失败时相同. 一些教程建议使用额外的:状态参数,但它们似乎根本不影响输出. de[详细]
-
ruby中的发件人类?
所属栏目:[百科] 日期:2020-12-17 热度:169
任何人都知道如何在 ruby中获取发件人类/模块? 调用者[0]有助于派生文件名和亚麻码发送. 但是知道课程会很有帮助.找不到任何搜索? 解决方法 这是不可能的.不管怎样,你不应该在基于调用类的方法中专门化你的行为. 以这种方式思考 – 调用者可以是在一个类中[详细]
-
ruby – 在单独的文件中使用DataMapper建模关联
所属栏目:[百科] 日期:2020-12-17 热度:62
我正在使用DataMapper并尝试使用模型Project和Task之间的关联.我将模型放在单独的文件project.rb和task.rb中.当我尝试将它们彼此关联时,我收到以下错误: 在项目中找不到parent_model Project for Task(NameError) 我收集这是由project.rb引起的,需要task.rb[详细]
-
ruby-on-rails – 如何在Rails 3中安装authlogic?
所属栏目:[百科] 日期:2020-12-17 热度:116
我发现在Rails 3.0版中config / environment.rb文件看起来不同. 此外,当我添加行“config.gem”authlogic“.To environment.rb文件 解决方法 对于Rails 3,您不再编辑config / environment.rb.你编辑Gemfile,添加 gem 'authlogic' 对它,然后做一个 bundle ins[详细]
-
Ruby Mash相当于Python?
所属栏目:[百科] 日期:2020-12-17 热度:127
在 Ruby中,有一个名为 Mash的真棒库,它是一个哈希,但通过巧妙地使用missing_method可以转换: object['property'] 至 object.property 这对模拟非常有用.有人知道Python中有类似的东西吗? 解决方法 你是否绝对有必要以dict为基础? Python对象可以通过非常[详细]
-
ruby-on-rails – Rails:从模型或控制器发送电子邮件通知更好吗
所属栏目:[百科] 日期:2020-12-17 热度:50
假设邮件被发送以便稍后处理(即通过starling或delayed_job). 我想知道的是从ActiveControllers或ActiveRecords发送电子邮件通知更好的做法? 我想将它放在控制器中是有用的,因为你可能想要控制是否应该发送电子邮件(即在模型保存一些其他标准后可能很重要)但[详细]
-
ruby – 迭代特定范围的哈希值
所属栏目:[百科] 日期:2020-12-17 热度:145
如何传递哈希范围以从索引1到最后一次迭代? h = {}h[1..-1].each_pair do |key,value| puts "#{key} = #{value}end 此代码返回错误.我怎么可以在哈希中传递范围? 编辑: 我想打印第一个键和值而不进行任何计算. 从第二个键和值我想在我的哈希值上做一些计[详细]
-
Ruby:如何使用’send’方法调用方法,使用哈希?
所属栏目:[百科] 日期:2020-12-17 热度:200
假设我有A类,其中有一些方法. 让我们说string methodName是这些方法之一,我已经知道我想要给它的参数.他们在哈希{‘param1’= value1,’param2’=值2} 所以我有: params = {'param1' = value1,'param2' = value2}a = A.new()a.send(methodName,value1,value[详细]