rails-activerecord

    0熱度

    1回答

    我有以下查詢,選擇*在Zips表中的顯示等於用戶表中的一列。 這工作正常,但如何從Zips表中選擇另一列打印出來? Zip.where(:display => @user.location) 因此,例如用戶表有location山坳和拉鍊表有display和zipcode列。我在拉鍊從用戶匹配location到display找到適當的行,但需要從呼嘯而過的匹配項拔出郵編...

    3熱度

    2回答

    我嘗試建立紅寶石一車在軌道上它要求我顯示輸出是這樣的:您的購物車3項(3爲項目在我的車的數量)和IM試圖找到行的表中的line_items數量在cart_id是5 @line_items.find(:all, :condition => { :cart_id => "5"}).count 如果有人知道我應該怎麼寫這個,請讓我知道..在此先感謝

    178熱度

    4回答

    是否有通過軌道方式驗證實際記錄是唯一而不僅僅是列的?例如,友誼的模型/表不應該能有多個相同的記錄,如: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

    6熱度

    3回答

    我有一個存儲了一些用戶信息的數據庫。 我知道例如:User.find(1)將返回用戶ID:1 我應該通過電子郵件找到一個用戶打電話?我搜查了很多,但找不到任何東西。 我也試過User.find(:email => "[email protected]")但它不起作用。

    1熱度

    3回答

    post.rb模型 after_update :assign_owner def assign_owner self.owner = "test" end 上述方法工作在終端,但不改變Post.new.owner的Rails中的值。我錯過了什麼?

    5熱度

    2回答

    我意識到這可能是一個非常基本的問題,但我已經花了幾天的時間回來了,由於某種原因,Google並沒有幫助我。 (我認爲問題的一部分是我是這樣一個初學者,我不知道該問什麼......)我也看過O'Reilly的Ruby Cookbook和Rails API,但我仍然在這個問題上停滯不前。我發現了一些關於多態關係的信息,但似乎並不是我所需要的(儘管讓我知道我是否錯了)。 我試圖調整Michael Har

    39熱度

    6回答

    我想測試一段代碼執行儘可能少的SQL查詢。 ActiveRecord::TestCase似乎有自己的assert_queries方法,這將做到這一點。但由於我沒有修補ActiveRecord,所以對我來說沒什麼用處。 RSpec或ActiveRecord是否提供任何官方公開方法來計算在代碼塊中執行的SQL查詢的數量?

    2熱度

    1回答

    我有模特富,酒吧和巴茲像這樣 # has a field join_condition_string class Foo < AR::Base :has_many :bar end # Has a field exclusion_critera class Bar < AR::Base :belongs_to foo end # has a fields con

    1熱度

    2回答

    是否可以簡單地添加新的關聯? 我有兩個通過has_and_belongs_to_many綁在一起的對象。 模型A將始終是唯一的,但對應的模型B對象可能已經在數據庫中。 當A型創建我怎麼告訴Rails找到相應B型對象和兩個模型聯繫在一起 - 或 - 如果沒有合適的B型對象不存在,則繼續創建它? 我應該做一個.where查找然後一個SQL查詢將兩個ID添加到連接表,或者是否有一個本機ActiveRec

    2熱度

    3回答

    我有以下車型(含相應的數據庫表)在我的Rails 3應用程序: class User < ActiveRecord::Base has_many :service_users has_many :services, :through => :service_users attr_accessor :password attr_accessible :pa