草庐IT

encrypted_text

全部标签

ruby - 如何用另一种语言解密由 Ruby 的 `symmetric-encryption` gem 加密的数据?

我想访问由Rails创建的供非Ruby代码使用的数据库中的数据。一些字段使用attr_encrypted访问器,使用的库是symmetric-encryptiongem。如果我尝试使用例如NodeJScrypto库解密数据,我总是会收到“错误的最终block长度”错误。我怀疑这与字符编码或填充有关,但我无法根据文档弄明白。作为实验,我尝试从Ruby自己的OpenSSL库中的symmetric-encryption解密数据,但我得到了“解密错误”错误或相同的问题:SymmetricEncryption.cipher=SymmetricEncryption::Cipher.new(key:

ruby-on-rails - 正则表达式 : How do I grab a block of text using regex?(在 ruby​​ 中)

我正在使用ruby​​,我正试图找到一种在{start_grab_entries}和{end_grab_entries}之间抓取文本的方法,如下所示:{start_grab_entries}iwanttograbthetextthatyouseehereinthemiddle{end_grab_entries}像这样:$1=>"iwanttograbthetextthatyouseehereinthemiddle"到目前为止,我尝试将其作为正则表达式:\{start_grab_entries}(.|\n)*\{end_grab_entries}但是,使用$1,这给了我一个空白。您知道我

ruby-on-rails - Sublime Text 2 设置创建中可能的语言/语法是什么?

作为Rails项目的一部分,我想为“HTML(Rails)”(又名.html.erb)文件和RubyonRails文件(.rb文件)创建一些自定义设置(特别是缩进!)。我知道如何创建和编辑Preferences.sublime-settings文件-以及Ruby.sublime-settings文件-但对于每种文件类型我还有一个问题:(1)对于.html.erb文件,我在创建[language].sublime-settings文件时使用什么[language]?在这种情况下和其他情况下是否有可能使用的所有语言的大列表?(2)在我创建了这些自定义设置之后(就像我已经为Ruby.subl

ruby-on-rails - 在 rails 中调整 f.text_area 的大小

如何在Rails中调整f.text_area字段的大小?"message_area"%>:cols=>A,:rows=>B或:size=>"AxB"出于某种原因都不起作用。我还需要:id来设置样式。 最佳答案 "message_area",:cols=>10,:rows=>10%>刚刚测试过,这适用于Rails3(并且应该也适用于Rails2)。 关于ruby-on-rails-在rails中调整f.text_area的大小,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails - 无法在 Rails 中创建具有带前导点的段的路由(以验证 Let's Encrypt)

在我的Heroku上的Rails5应用程序中,我正在尝试为此URL创建一个路由:http://beta.example.com/.well-known/acme-challenge/some-key,因此我可以使用Let'sEncrypt验证我的服务器以获得SSL证书。但是我无法让路线在路线的任何段中使用前导点或句点,它只会返回404NotFound。换句话说,.well-known开头的点把事情搞砸了。我可以获得一条没有点的工作路线,或者如果点在其他地方(例如well.known),但如果点是段中的第一个字符,它就不起作用。我从这个开始:get"/.well-known/acme-c

ruby - Sublime Text 3 和 Rspec,构建错误

我刚刚安装了SublimeText3和一些软件包。我正在做一些Ruby的事情,目前想在SublimeText中构建我的程序。但是当我点击Cmb+b来构建它时,我在SublimeText控制台中遇到了一些错误:>[Errno2]Nosuchfileordirectory:'rspec'[cmd:['rspec','-I/Applications/MAMP/htdocs/Dropbox/pragmatic-ruby','/Applications/MAMP/htdocs/Dropbox/pragmatic-ruby/studio_game.rb']][dir:/Applications/M

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。 最佳答案

ruby - Datamapper TEXT 默认限制为 65k 个字符——如何提高限​​制?

我有一个类需要包含最多约30万个字符的TEXT,它存储在PostgreSQL数据库中。Postgres本身对兆字节的blob没有问题,(最终我会将它们存储在S3中),但Datamapper对文本的默认限制为“65k个字符”:Bydefault,DataMappersupportsthefollowingprimitivetypes:TrueClass,BooleanStringText(limitof65kcharactersbydefault)我想做类似的事情property:id,Serialproperty:name,String,:index=>trueproperty:pos

ruby - 俗气的页面对象。主页 :Class (NoMethodError) 的未定义方法 `text_field'

我正在尝试让我的第一个页面对象工作。我是ruby和cucumber的新手,所以我不确定自己做错了什么。到目前为止,它是一个非常简单的程序。我的目标是去谷歌搜索“培根”我的支持文件夹中有我的page_object文件夹(我认为它应该放在那里,不确定)我觉得includePageObject没有正确执行include。首页.rbclassHomePageincludePageObjecttext_field(:search_box,:id=>'gbqfq')button(:search_button,:id=>'btnG')endstepdeffs.rbGiven/^ongoogle$/d

html - Nokogiri 和 Xpath : find all text between two tags

我不确定这是语法问题还是版本差异问题,但我似乎无法弄清楚。我想获取(非关闭)td中的数据来自h2标记到h3标签。这是HTML的样子。NameIWantTownPhoneNumberemailIwant@nowhere.comwebsiteIwant.comIwanttostopbeforethis!LoremIpsumYaddaYadda205">...直到页面底部才关闭,我认为这可能是我遇到问题的原因。我的Ruby代码如下所示:require'open-uri'require'nokogiri'@doc=Nokogiri::XML(open("http://www.url.co