jjzjj

create_connection

全部标签

ruby-on-rails - 如何从此 instagram json 获取 created_time?

我得到了这个json和created_time值以integer格式显示时间,而不是及时格式,但我希望这个created_time格式正确。如何以正确的格式获取created_time?"filter"=>"Normal","created_time"=>"1421677966","link"=>"http://instagram.com/p/yCfw5sKorK/","likes"=>{"count"=>1,"data"=>[{"username"=>"nikhil.thombare","profile_picture"=>"https://instagramimages-a.aka

ruby - 尝试将 Ruby 连接到 SQL 服务器时出现 "Closed connection error"

这是我用来连接到SQLServer2012Express的代码。我的文件名为Connect.rb。require"rubygems"require"tiny_tds"client=TinyTds::Client.new(:username=>'sa',:password=>'sapassword',:dataserver=>'localhost\SQLEXPRESS',:database=>'ContactsDB')result=client.execute("SELECT*FROM[Contacts]")当我运行代码时,出现以下错误:in'execute':closedconnect

ruby - SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: 版本号错误 (OpenSSL::SSL::SSLError)

当我运行https.ssl_version=:TLSv1_2我得到了错误ruby/2.1.0/net/http.rb:920:in`connect':SSL_connectreturned=1errno=0state=SSLv3readserverhelloA:wrongversionnumber(OpenSSL::SSL::SSLError)当我更改为https.ssl_version=:SSLv3ruby/2.1.0/net/http.rb:920:in`connect':SSL_connectSYSCALLreturned=5errno=0state=SSLv3readserve

ruby-on-rails - first_or_create 通过电子邮件然后保存嵌套模型

我的两个模型User和Submission如下:classUser{:message=>"Pleaseenteravalidemailaddress"}validates:email,:uniqueness=>{:case_sensitive=>false}endclassSubmissiontruevalidates:text,:length=>{:minimum=>250}validates:word_count,:numericality=>{:only_integer=>true}end我有一个表格可以收集这两个模型所需的数据。用户Controller:defindex@use

sql - Ruby Rails - 使用 created_at 列制作表格

Rubyonrails有t.timestamps方法创建两列,created_at和updated_at。我怎样才能只创建created_at列?这行得通classCreateLinesSources这两个我都想工作但是都失败了classCreateLinesSources和classCreateLinesSources 最佳答案 t.datetime:created_at,null:false就像任何其他专栏一样。由于列名,Rails仍会负责魔术更新。 关于sql-RubyRails-

ruby-on-rails - OmniAuth Railscast 教程中的 DangerousAttributeError : create is defined by ActiveRecord

我看过ActiveRecord::DangerousAttributeError和SO上的其他类似线程,但它们没有解决相同的问题。我正在学习omniauth教程:http://railscasts.com/episodes/235-omniauth-part-1?view=asciicast我能够通过Twitter的oauth进行身份验证并返回用户的数据(auth)。问题是由于此错误消息,我无法在数据库(sqlite3)中创建/保存它。错误:ActiveRecord::DangerousAttributeErrorinAuthenticationsController#createcr

ruby-on-rails - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 读取服务器 hello A - Faraday::Error::ConnectionFailed

我在这里看到了很多答案,但没有一个有效。我正在使用omniauth-oauth2gem与第三方客户集成。我正在使用描述的设置阶段here但我总是收到这个错误:Authenticationfailure!failed_to_connect:Faraday::Error::ConnectionFailed,SSL_connectSYSCALLreturned=5errno=0state=SSLv2/v3readserverhelloAFaraday::Error::ConnectionFailed(SSL_connectSYSCALLreturned=5errno=0state=SSLv2

ruby-on-rails - Rspec:如何测试 ActiveRecord::Base.connection.execute

我正在使用原始/裸机sql插入来提高我服务的写入性能。我的模块中有这样的东西-insert="('#{id}','#{status}','#{some_time_val}')"sql_string="INSERTINTOhistory('device_id','status','time')VALUES#{insert}"ActiveRecord::Base.connection.executesql_string当我编写如下所示的rspec时,它会测试除插入是否通过之外的所有内容。因此,由于rspec、database_cleaner等执行回滚和事务的方式,我的期望永远不会奏效。我尝

ruby-on-rails - 如何在 Rails 中捕获 ActiveRecord::Base.connection.execute 的错误?

我想按如下方式运行原始SQL查询:ActiveRecord::Base.connection.execute(some_query);我能否捕获执行查询时发生的任何错误?如果是,如何?execute会返回什么吗?文档中没有说明。干杯 最佳答案 您可以像往常一样修复错误。例如:beginActiveRecord::Base.connection.execute(some_query)rescue#dostuffwithexceptionend看看MySql(forexample)adapter'scode看看发生了什么。在这种情况下,

轨道上的 ruby : How to create table for a new model

我用railsgeneratemodelmynewmodelstring:namestring:description生成一个新模型。如何将这个新模型部署到我的开发数据库中?我的sqlite数据库中已经有一堆数据库。我试过了rakedb:migrate在db中生成这个新表似乎有问题。更新:添加了错误信息==CreateMynewmodels:migrating===============================================--create_table(:mynewmodels)rakeaborted!Anerrorhasoccurred,thisandal