activerecord

    0热度

    2回答

    使用上rails guides的例子: class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments end class Appointment < ActiveRecord::Base belongs_to :p

    1热度

    1回答

    * 编辑: *最后一段加入以简要描述问题集合 - 数据模型很复杂,但问题集似乎决定了它。也许别人有更好的主意! 因为我一直在学习Ruby on Rails,所以我一直在研究这个问题已经一个多月了,我还没有发现一个解决方案。我使用Rails 3.09,Ruby 1.9.2和PG SQL 8.0。由于gem依赖关系,我目前无法升级到Rails 3.1。 我有一个复杂的游戏数据模型,它涉及收集有关游戏中

    2热度

    1回答

    undefined method `reject' for "4":String 当我尝试执行@ user.update_attributes(params)时抛出。 】这个params名单如下 "user"=>{"login"=>"admin", "first_name"=>"Admin", "last_name"=>"Admin", "email"=>"[email protected]"

    0热度

    2回答

    为什么我在我的食谱视图中看到来自我的食谱模型的每个记录的activerecord对象ID?在索引操作的底部,我看到: #<Recipe:0x1056c1d98>#<Recipe:0x1056c1cd0> 型号: class Recipe < ActiveRecord::Base attr_accessible :name, :description, :quick_facts, :i

    0热度

    1回答

    请帮助我。我有一些在线和离线字段=>当人上线和离线时。如果用户仍在线,则离线字段等于NULL,并且只有在用户离线后才会更新。 而且我需要计算人员的时间长短,但使用sql。 我有两个范围: scope :since, lambda { |date| where(["online >= ?", date.to_time.midnight]) } scope :upto, lambda { |date

    2热度

    1回答

    我有这4个模型通过has_many,belongs_to相互关联。基本是2(食谱,配料)。另外2个商店基于前两个存储额外的信息。 class Recipe has_many :ingredients, :through => :prescriptions has_many :prescriptions end class Ingredient has_many

    1热度

    3回答

    我们的系统中有一个布尔型字段(使用Rails 3.0.4),当连接到MySQL时,字段会根据情况报告true和false。当连接到Oracle(生产)时,它将返回Fixnum。该列的类型为NUMBER(1)。其他模型正确返回true和false。控制器正在做一个简单的查找。这只发生在演出中。索引返回true false。这发生在HTML和XML响应中。当询问字段的类型时,控制台报告一类FalseC

    0热度

    1回答

    抓我的头在这里...如果我尝试用轨以下: User.limit(25).includes([:addresses]) 我得到: User Load (109.5ms) EXEC sp_executesql N'SELECT TOP (25) [User].* FROM [User]' Address Load (112.3ms) EXEC sp_executesql N'SELECT [Ad

    0热度

    1回答

    如果我做Product.where(title: "asdf"),我得到一个关系对象。一段时间后,我可以在该对象上执行一个each,此时查询会被执行。但有时候,我想要所有的对象,所以我不需要where子句或其他东西。然后我做Product.all,但是这会立即执行查询。如果事实证明,我不需要视图中的产品,则查询是不必要的。我可以做Product.where("1=1"),但它感觉不对。 是否有某种

    0热度

    2回答

    def self.search(search) if search find(:all, :conditions => ['name LIKE ?', "%#{search}%"]) end end 我将如何修改这个功能,所以它首先检查是否有在name领域search参数完全匹配,如果没有精确匹配,返回匹配,而不是LIKE ?查询的结果?