Câu hỏi được gắn thẻ «activerecord»

Active Record là một mẫu kết hợp logic miền với sự trừu tượng hóa lưu trữ trong một đối tượng. Sử dụng thẻ này cho các câu hỏi về mẫu, [rails-activerecord] cho các câu hỏi về khung ORM Rails.

7
Rails tạo hay cập nhật phép thuật?
Tôi có một lớp được gọi là CachedObjectlưu trữ các đối tượng được tuần tự hóa chung được lập chỉ mục bằng khóa. Tôi muốn lớp này triển khai một create_or_updatephương thức. Nếu một đối tượng được tìm thấy, nó sẽ cập nhật nó, nếu không nó sẽ tạo một …




7
Kiểm tra xem bản ghi có tồn tại từ bộ điều khiển trong Rails không
Trong ứng dụng của tôi, Người dùng có thể tạo Doanh nghiệp. Khi họ kích hoạt indexhành động trong tôi, BusinessesControllertôi muốn kiểm tra xem Doanh nghiệp có liên quan đến current_user.id: Nếu có: hiển thị doanh nghiệp. Nếu không: chuyển hướng đến newhành động. Tôi đã cố gắng sử …

13
ActiveRecord Query Union
Tôi đã viết một vài truy vấn phức tạp (ít nhất là với tôi) với giao diện truy vấn của Ruby on Rail: watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:post_topic_relationships => {:topic => :watched}).where(:watched => {:user_id => id}) Cả hai truy vấn này đều hoạt …


8
LEFT OUTER tham gia vào Rails 3
Tôi có mã sau: @posts = Post.joins(:user).joins(:blog).select có nghĩa là tìm tất cả các bài đăng và trả lại chúng cũng như những người dùng và blog được liên kết. Tuy nhiên, người sử dụng là không bắt buộc có nghĩa là INNER JOINđó :joinstạo ra không trở về rất …


5
ActiveRecord an toàn như truy vấn
Tôi đang cố gắng viết truy vấn LIKE. Tôi đọc rằng quy trình chuỗi thuần túy không an toàn, tuy nhiên tôi không thể tìm thấy bất kỳ tài liệu nào giải thích cách viết Truy vấn băm LIKE an toàn. Có khả thi không? Tôi có nên bảo vệ …

5
Biểu thức chính quy có xác thực trong RoR 4
Có mã sau: class Product < ActiveRecord::Base validates :title, :description, :image_url, presence: true validates :price, numericality: {greater_than_or_equal_to: 0.01} validates :title, uniqueness: true validates :image_url, allow_blank: true, format: { with: %r{\.(gif|jpg|png)$}i, message: 'URL must point to GIT/JPG/PNG pictures' } end Nó hoạt động, nhưng khi tôi cố gắng kiểm tra nó …



3
Sử dụng một phạm vi theo mặc định trên một mối quan hệ has_many của Rails
Giả sử tôi có các lớp học sau class SolarSystem < ActiveRecord::Base has_many :planets end class Planet < ActiveRecord::Base scope :life_supporting, where('distance_from_sun > ?', 5).order('diameter ASC') end Planetcó phạm vi life_supportingvà SolarSystem has_many :planets. Tôi muốn xác định mối quan hệ has_many của mình để khi tôi yêu cầu một …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.