sequel

    0热度

    2回答

    我正在使用Sequel ORM。我有三个表格,'类别','商人','产品'。 下面是型号: class Product < Sequel::Model many_to_one :merchants end class Merchant < Sequel::Model many_to_one :category end 我需要获取那些特定类别的产品。我该如何做一个JO

    0热度

    1回答

    我有以下两种模式: class Dispute < ApplicationRecord belongs_to :accuser, class_name: 'User', optional: true belongs_to :defendant, class_name: 'User', optional: true end class User < ApplicationRe

    1热度

    1回答

    我在我的Rails应用程序中使用Sequel而不是Active Record。 如何配置它并连接到我的数据库?目前我使用 DB = Sequel.connect(ENV['DATABASE_URL']) ,但我得到的错误: /home/aaditya/Downloads/ruby-bench-suite/rails/vendor/bundle/ruby/2.3.0/gems/sequel-3.

    0热度

    1回答

    定义many_to_many或one_through_one关联时,续集提供graph_join_table_conditions选项,该关联允许您在加载关联时在连接表上设置额外条件。 然而,当不是急切加载关联(例如,join_table_conditions)时,似乎没有相应的方法使用。有一个join_table_block选项,但这似乎不适用于查询。 我错过了什么吗?我知道我可以添加: con

    1热度

    1回答

    续集等同于“排斥”的含义是什么? 举个简单的例子,在活动记录: validates :subdomain, exclusion: { in: %w(www us ca jp), message: "%{value} is reserved." } 这怎么可能在续集写的?

    0热度

    1回答

    为了运行只读查询,我试图将MS SQL数据库连接到我的Ruby程序。我尝试使用Sequel,Ruby-DBI和TinyTDS无济于事。 这是我的代码与续集连接: require 'rubygems' require 'sequel' hostname = 'DB name' username = 'username here' password = 'password here' po

    0热度

    1回答

    我正在尝试编写一个简单的Ruby/Nokogiri刮板来从多个页面获取事件信息,然后将其输出到附加到每周发送的电子邮件的CSV中。 我已经完成了抓取组件和CSV组件,它的工作完美。但是,现在我意识到我需要知道何时添加新事件,这意味着我需要某种数据库。理想情况下,我只是将其存储在本地。 我已经涉足了使用红宝石'续集',但数据似乎并没有超出程序的运行持续。我是否需要下载一些数据库软件来处理'续集'?另

    2热度

    1回答

    我正在使用Roda Ruby gem和Sequel的简单应用程序。我希望Sequel将单个结果作为数组而不是Model对象类型返回。当有多个项目时,它返回一个数组,但是当只有一个时,它返回一个Model项目。 例如,在app.rb get 'pizza' do @pizza = Pizza.first #=> returns object type Pizza, i want this

    0热度

    1回答

    我使用Windows对我的发展上一个Rails应用程序运行sidekiq服务器。 以下是错误,同时启动了这个sidekiq服务器我得到的Rails上使用AWS的Postgres RDS应用: PG::ConnectionBad: timeout expired C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/sequel-4.36.0/l

    1热度

    1回答

    我有一个Ruby/Padrino项目使用Sequel ORM访问MySQL中的遗留数据库。我遇到的问题是几个表有一个用户可编辑的列也是一个主键。 我试图设置续集来捕捉应用程序本身内的任何重复错误,然后MySQL可以抛出错误。我认为Sequel中的验证助手可以帮助我做到这一点,但似乎在保存数据之前他们没有进入。 我的SQL表定义为: CREATE TABLE `dblocations` (