activerecord

    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

    0熱度

    1回答

    我是新來的rails(和一般編碼),並且正在編寫一個使用RSpec進行測試的小項目。我目前被困在一個模型測試中,該測試應該非常簡單,我正在撕掉我的頭髮。 我有一個日誌文件來解析錯誤。每個錯誤都有一個名稱(例如NoMethodError)和一個位置(例如"app/controllers/public/profiles_controller.rb:46:in 'index')。我已經從日誌中成功解析了

    7熱度

    2回答

    我已經越來越在Ruby 1.9的這個錯誤,Rails的3.0,ActiveRecord的3.0: incompatible encoding regexp match (UTF-8 regexp with ASCII-8BIT string) 發生這種情況,因爲該字符串上我想打電話給gsub(從一個ActiveRecord對象場直接來)編碼爲ASCII-8BIT。我讀過幾篇文章,文章和答案,說

    0熱度

    1回答

    我構建了我的簡單博客系統,系統中的每篇文章都有兩個輸入用於設置,從文章中可以看到訪客,第二個輸入是日期,直到會被訪問。 例如,如果我將這個輸入值 2011-10-25 2011-10-28和,所以這意味着,文章將是可見的3天。如果我想讓一篇文章仍然可見,那麼我想在輸入值爲0000-00-00。 但現在我想如何使一個SQL查詢 - 我嘗試類似: Article.where('from_date <=

    0熱度

    3回答

    我運行此查詢, $this->db->select('news.news_id, news.title, news.article, news.date_posted, news_assets.news_assets_id, news_assets.url') ->from('news_assets') ->join('news', 'news_assets.news_ne

    2熱度

    1回答

    我在我的haml視圖中出現了一個奇怪的錯誤。當我要求model.id時,它將返回object_id,但僅限於某些地方。例如: %ul - @items.each do |item| %li{:class => "item", :id => "item_#{item.id}"}= link_to(item.name,item) 上面的代碼將呈現這樣的: <ul> <

    1熱度

    1回答

    我有播放列表,用戶和歌曲模型。一首歌可以放在任意數量的播放列表中,播放列表可以在用戶之間共享,但也可以有多個有權修改它們的「所有者」。用ActiveRecord對此進行建模的最佳方式是什麼?

    2熱度

    1回答

    創建主動記錄查詢並調用last其中有一個訂單使用MYSQL的order by field會引發StatementInvalid異常。 例如: ruby-1.9.2-p180 > User.order('field(name, \'joe\')').last ActiveRecord::StatementInvalid: Mysql2::Error: You have an error in y

    2熱度

    2回答

    使用state_machine時,如何有條件地驗證下面的字段? state :unlit do end state :fire do if is_big_fire? validates_presence_of :big_log end if is_small_fire? validates_presence_of :small_log