activerecord

    8熱度

    2回答

    我想限制用戶可以創建的模型對象的數量。我已經嘗試了下面,但它不起作用。我知道在rails 3.1中發生了一些變化,不知道現在該如何實現。 class User < ActiveRecord::Base has_many :things, :limit => 5, :dependent => :destroy # This doesn't work end class Things

    1熱度

    1回答

    如何根據愛好者數量列出索引頁面中的所有遊戲?感謝 class Game < ActiveRecord::Base has_many :reverse_relationships, :dependent => :destroy, :foreign_key => "game_id", :class_name => "Relationship" has_many :lovers, :

    1熱度

    2回答

    我是新來的rails。 我有一個註冊表單,用戶可以在註冊表單的同時創建一個項目。 該項目應該創建,並且新用戶成爲項目的「管理員」。 我有以下型號: class Project < A::B has_many :roles has_many :users, :through => :roles has_one :admin, :through => :roles, :c

    0熱度

    1回答

    兩個條件我需要實現檢查表中的所有記錄中兩個ID查詢, 我想下面的查詢,但是,它不正確: if StudentsCourses.all.where(:student_id == current_student.id && :course_id == session[:course_id]).count != 0 # do something end 其中student_id和course_

    0熱度

    1回答

    無法在RubyOnRails中導航ActiveRecord的文檔。 有人能指點我一個列出SQLite或PostgreSQL默認值的地方嗎? 例如:如果我使用:text字段。默認情況下它有多大?

    3熱度

    2回答

    我想在使用活動記錄的Yii中設置MANY_MANY關係。 我有三個表 輪廓 PROFILE_ID profile_description 類別 CATEGORY_ID CATEGORY_NAME profile_category PROFILE_ID CATEGORY_ID 我的模型檔案,類別和ProfileCategory。 我想運行一個查詢使用category_id將拉起所有屬於該類別的配置文

    0熱度

    2回答

    我有一個具有多個參與者會議模型屬性。參與者有幾個布爾屬性:接受,被拒絕等。我想要檢查會議的所有參與者,如果他們都被接受==真。 是否有一個快速的方法來檢查子對象相似,總結方法所有布爾屬性(如TOTAL_PRICE = items.sum(&:價格))?

    0熱度

    1回答

    是否有任何可能的方式使用nested_attributes_for在下面顯示的方式? 基本上我想創建一個人,一個或多個汽車,併爲每輛車添加細節。這只是一個模擬,不是一個非常現實的例子。因爲它尚未創建,所以在試圖構建汽車的細節時會受到阻礙。 型號: class Person < ActiveRecord::Base has_many :cars accepts_nested_at

    0熱度

    1回答

    我有一個named_scope,它根據他們在特定時間段內做出的相關「grouptask」記錄數返回一些用戶(學生)記錄。 學生模型: class Student < ActiveRecord::Base set_table_name "student" set_primary_key :sid has_many :usersessions, :foreign_ke

    0熱度

    4回答

    我想在這個問題上看到您的意見。我有一個名爲狀態(ENUM('active','inactive','deleted'))的列,在我的項目中,並且幾乎在每個表中都有一個名爲 。 我這樣做是出於性能原因,所以無論何時不需要一行(刪除),我將它設置爲'已刪除'而不是實際從數據庫中刪除它。這已被證明相當好。 但是,現在我總是必須在我的項目中編寫PHP函數,以便將Active從Active更新爲Delete