rails-activerecord

    1熱度

    2回答

    我已經升級到Padrino應用程序上的最新Ruby,並且在創建新對象時出現活動記錄錯誤。它將驗證一個數字(一個ISBN)爲4個字節。錯誤是: 9781407005416 is out of range for ActiveRecord::Type::Integer with limit 4 如何判斷一個Ruby的活動記錄類使用8個字節的限制? 我不是在談論運行遷移,該表已經是bigint(20)。

    0熱度

    1回答

    chats架構: create_table "chats", force: :cascade, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8" do |t| t.integer "chat_type", limit: 2, null: false t.text "message", limit: 65535 t.te

    0熱度

    1回答

    假設我有以下非常簡單的代碼片段 enum role: [ :admin, :enginier, :medic, :user ] 我希望我的用戶之一不止一個枚舉值有的role [:管理員,:軍醫],可我這有效的記錄工作? (在找位運算功能上枚舉換句話說)

    -1熱度

    1回答

    如何爲具有多種不同尺寸的產品設置DRY數據庫,並且每個單獨產品的價格與所有其他產品的價格不同並且取決於其尺寸? 例子: 那不勒斯(小$ 9.95),(中等$ 10.95),(大$ 11.95),(X-大$ 13.50),(XX-大$ 29.95) 素食的夢想比薩(小$ 13.50) (中等$ 15.50)(大$ 17.50) 夏威夷披薩(小$ 11.95)(中等$ 13.50)(大$ 14.95)

    0熱度

    2回答

    我想通過連接在我的模型上執行高級Active Record查詢並計算所有記錄。我不知道是否可以做我想做的事,但我認爲可以做到。 我想知道一個電臺播放單曲的次數。我嘗試了以下,但它顯然沒有工作。 @top_songs = Song.joins(:radiostation).where("radiostations.id = ?", 1).order(total_counter: :desc) 我

    0熱度

    1回答

    比方說,我有一個Person類,其中有許多transaction_records。 如何檢索所有擁有最近transaction_record(基於created_at)具有created_at屬性超過14天的所有人。 我最好使用ActiveRecord方法(VS長的SQL查詢)

    -1熱度

    1回答

    我試圖建立一個ROR應用與Ruby 2.3.3和Rails 5.0.1,但連接到SQL Server 2008中我得到它說 TinyTDS ::錯誤的錯誤時(自適應服務器連接失敗) 我使用的是最新版本的和最新版本的activerecord_sqlserver_adapter (5.0)。由於這個原因,我無法啓動我的應用程序,因此無法繼續。 任何幫助,將不勝感激。 感謝, Spoorthi NG

    0熱度

    1回答

    我有以下2個表 表 「public.friendships」 Column | Type | ------------+-----------------------------+ id | integer | user_id | integer | friend_id | integer | created_at | timestamp wi

    -1熱度

    2回答

    我想第一次使用has_many:through。我已經成功地使用了has_many並且屬於創建cruds,但是has_many:通過我已經地板。我找到的每個教程和示例都展示瞭如何設置模型和嵌套表單,但沒有「顯示」視圖。我的代碼如下: combi_item.rb class CombiItem < ApplicationRecord has_many :parts has_man

    4熱度

    1回答

    以前的schema.rb是快速查看哪些列缺省值以及它們是否可以爲空的好地方,但現在它很混亂。例如,下面是用戶表: create_table "users", force: :cascade do |t| t.string "name", null: false t.string "email", null: false t.string "