小编srb*_*ert的帖子

Rails防止垃圾邮件的最新技术

用于防止垃圾邮件帐户的rails的当前最新技术是什么?验证码?任何好的插件,教程或建议?

captcha ruby-on-rails

4
推荐指数
1
解决办法
2039
查看次数

使用FasterCSV将不均匀的行转换为列

我有一个CSV数据文件,其行可能有500多列,有些列少了很多.我需要转置它,以便每一行成为输出文件中的一列.问题是原始文件中的行可能并非都具有相同的列数,所以当我尝试数组的转置方法时,我得到:

`transpose':元素大小不同(12应该是5)(IndexError)

是否有替代的转置适用于不均匀的阵列长度?

ruby arrays transpose fastercsv

4
推荐指数
1
解决办法
2104
查看次数

使用ActiveRecord has_many通过关系如何在保留对象的同时删除关联

在Rails中,如何在保留以前关联的对象的同时删除has-many关联?是否有ActiveRecord方法来执行此操作,或者我是否需要编写SQL?

一旦关系消失,对象还可以保持朋友关系吗?[< - 蹩脚的笑话尝试]

activerecord ruby-on-rails

3
推荐指数
1
解决办法
5898
查看次数

Ruby on Rails离线编程

我将离开互联网几个星期,仍然希望完成一个项目.我应该采取哪些措施来确保在断开连接时能够访问我需要的东西(ruby和ROR)?

ruby ruby-on-rails

3
推荐指数
1
解决办法
517
查看次数

用于匹配APA参考格式的Ruby正则表达式

我需要一个匹配APA格式引用的正则表达式.

我目前有这个:

/([A-Z][a-zA-Z\-\:\'\s\´]{3,}\, ([a-zA-Z]\.[\s|,|.]| &?){1,}){1,}\(\d\d\d\d(, [A-Z][a-z\- ]*\d\d?|)\)\.[a-zA-Z\-\:\'\s]{3,}\.[a-zA-Z\-\s]+\,[ ]*\d\d(\(\S\))*,\d+.\d+./
Run Code Online (Sandbox Code Playgroud)

它只能捕获10并且很脆弱.

我只需要期刊文章 - 不是书籍,不是非英文文章.

关于如何使这个正则表达式更容易管理的任何提示赞赏.

我用Rubular构建它

这是源数据(我知道缺少空格和国际字符问题):

Bre'dart,S.,Valentine,T.,Calder,A.,&Gassi,L.(1995).面部命名的交互激活模型.季刊"实验心理学杂志",48(A),466-486.Bruce,V.,&Young,A.(1986).理解面部识别.英国心理学杂志,77,305-327.Burton,AM,&Bruce,V.(1992).我认出你的脸,但我不记得你的名字:一个简单的解释?英国心理学杂志,83,45-60.Flude,B.,Ellis,A.,&Kay,J.(1990).匿名失语中的面部处理和名称检索:名称与人的语义信息分开存储.Brain and Cognition,11,60-72.Gratton,G.,Coles,MGH,Sirevaag,EJ,Eriksen,CW,&Donchin,E.(1988).响应通道的激发前和激发后激活:心理生理分析.实验心理学杂志:Hu-man Perception and Performance,14,331-344 .Hodges,JR,&Greene,JDW(1998).了解人并了解他们:阿尔茨海默病患者可以做一个没有其他人吗?季刊实验心理学杂志,51(A),121-134.Huynh,H.,&Feldt,LS(1976).在随机区块和分裂图设计中估计样本数据的自由度的框校正.教育统计学杂志,1,69-82.Jasper,HH(1958).关于脑电图临床检查方法委员会的报告.脑电图和临床神经生理学,10,370-375.Johnston,RA,&Bruce,V.(1990).失物招领?检索熟悉的人的名称代码和语义代码之间的差异.心理学研究52,62-67.Kornhuber,HH,&Deecke,L.(1965).Hirnpotentialaenderungen beiWillkuerbewegungen und passiven Bewegungen des Menschen:Be-reitschaftspotential und reafferente Potentiale [人类自愿和被动运动的脑潜能变化:准备潜力和传入潜能] .Pfluegers Archiv fuer die Gesamte Physiologie,284,1-17.Kutas,M.,& Donchin,E.(1974年11月8日).挤压研究:交际,反应手,反应力和阅读潜力的不对称性.Science,186,545-547.Kutas,M.,&Donchin,E.(1980).通过运动相关的脑电位表现出反应的准备.Brain Research,202,95-115 Hirnpotentialaenderungen beiWillkuerbewegungen und passiven Bewegungen des Menschen:Be-reitschaftspotential und reafferente Potentiale [人类自愿和被动运动的脑潜能变化:准备潜力和传入潜能] .Pfluegers Archiv fuer die Gesamte Physiologie,284,1-17.Kutas,M.,& Donchin,E.(1974年11月8日).挤压研究:交际,反应手,反应力和阅读潜力的不对称性.Science,186,545-547.Kutas,M.,&Donchin,E.(1980).通过运动相关的脑电位表现出反应的准备.Brain Research,202,95-115 Hirnpotentialaenderungen beiWillkuerbewegungen und passiven Bewegungen des Menschen:Be-reitschaftspotential und reafferente Potentiale [人类自愿和被动运动的脑潜能变化:准备潜力和传入潜能] .Pfluegers Archiv fuer die Gesamte Physiologie,284,1-17.Kutas,M.,& Donchin,E.(1974年11月8日).挤压研究:交际,反应手,反应力和阅读潜力的不对称性.Science,186,545-547.Kutas,M.,&Donchin,E.(1980).通过运动相关的脑电位表现出反应的准备.Brain Research,202,95-115 …

ruby regex

2
推荐指数
1
解决办法
1340
查看次数

红宝石?如何忽略剪切和粘贴用户输入中的换行符?

我写了一些需要一些用户输入的Ruby脚本.我预计在数据输入期间某些时候用户可能会有点懒,需要长条目,并且可能会从包含换行符的其他文档中剪切和粘贴.

我一直在玩Highline宝石,非常喜欢它.我怀疑我只是遗漏了文档中的内容,但有没有办法获得可变长度的多行输入?

编辑:问题是换行符终止了该输入,换行符后的字符最终作为下一个问题的输入.

ruby highline

2
推荐指数
1
解决办法
861
查看次数

2
推荐指数
1
解决办法
9283
查看次数

导入一个巨大的csv数据文件并使用标头使用Ruby访问列

我需要导入一个巨大的csv数据文件(6880列),我需要能够使用列标题来访问它.

什么是最好的方式?

速度并不重要.清晰度是.

ruby csv fastercsv

1
推荐指数
1
解决办法
895
查看次数

ruby on rails:将子记录添加到现有父级而不访问父级

您将如何处理允许用户将子对象添加到父级而不需要他们导航到父级?

例如,添加期刊文章而不必导航到期刊并首先发布?父母也可能不存在.

我宁愿不让数据输入繁琐的用户,因此让他们找到一个日志或创建它然后找到或创建一个问题似乎有点多.我宁愿只有一个包含日记和问题字段的表单.如果不是因为用户对文章而不是期刊或问题感兴趣,那么逻辑就很简单了.

您是否只为孩子修改创建,以便找到或创建父母?

ruby-on-rails

1
推荐指数
1
解决办法
1973
查看次数

Rails&Acts-as-versioned:你会如何重新恢复记录?

如何以尊重REST约定和路由的方式还原记录?

我正在寻找如何设置我的routes.rb并构建链接和控制器操作以进行还原的示例.我发现的所有示例都是REST之前的rails.

我的理解是我需要在资源控制器中使用revert_to_version功能.

rest routing ruby-on-rails acts-as-versioned

1
推荐指数
1
解决办法
1623
查看次数

使用Nokogiri进行网页搜索:: HTML和Ruby - 当你所寻找的内容不存在时,你如何处理?

我有一个脚本适用于我想要抓取的99%的页面,但只有少数几个没有我想要的东西而且我的脚本错误了

undefined method `attribute' for nil:NilClass (NoMethodError) 
Run Code Online (Sandbox Code Playgroud)

从摆弄和调试代码有点难看,但这就是我正在做的事情.错误在第三行,只是因为在错误情况下没有.entry-content img:

doc = Nokogiri::HTML(open(url))
image_link = doc.css(".entry-content img")
temp = image_link.attribute('src').to_s
Run Code Online (Sandbox Code Playgroud)

当Nokogiri返回的image_link不是nil时,如何检测到这一点并处理错误?

ruby nokogiri web-scraping

0
推荐指数
1
解决办法
4612
查看次数