- Phân tích cú pháp XML AJAX/jQuery
- Sơ đồ XML với Đa kế thừa
- Tuần tự hóa Enum Json so với XML
- XML loại đơn giản, nội dung đơn giản, loại phức tạp, nội dung phức tạp
Tôi đang gặp khó khăn trong việc tìm ra cách thực hiện cách đếm này. Các mô hình là Người dùng, Kiểm tra, Mức độ
Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm.
Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_fail).
Tôi có thể lấy số liệu cho từng hạng điểm bằng cách nào?
Để rõ ràng hơn, người dùng có thể làm bài kiểm tra toán 4 lần cho đến khi vượt qua. Họ có thể nhận được điểm trong một phạm vi nhất định (đỗ, trượt, v.v.)
Nhưng tôi muốn biết, trong số tất cả các bài kiểm tra được chạy cho người dùng X, có bao nhiêu bài đạt và bao nhiêu bài không đạt?
người dùng.kiểm tra.điểm.đạt.số lượng
Đó là điều tôi hy vọng sẽ hiệu quả. Nhưng không
(Tôi có đặt tên cho các phạm vi trong mô hình Điểm cho "Đạt", "Không đạt", v.v.)
Lớp học
def tự vượt qua
where(:grade => "đã vượt qua")
kết thúc
def tự thất bại
where(:grade => "thất bại")
kết thúc
kết thúc
1 Câu trả lời
Bạn có thể thực hiện điều này:
lớp Người dùng < ActiveRecord::Base
has_many :kiểm tra
has_many :grades, through: :tests
kết thúc
người dùng = Người dùng.đầu tiên
người dùng.điểm.đạt.số
user.grades.failed.count
Giới thiệu về ruby-on-rails - bài kiểm tra has_many dành cho người dùng, kiểm tra điểm has_many. Điểm được tính như thế nào? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/13022941/
Sanitize có nghĩa là gì trong Rails? Tôi đang đọc tài liệu về CanCanCan. Tài liệu nói rằng: Khi sử dụng strong_parameters hoặc Rails 4+, bạn
Trong vài tháng qua, tôi cảm thấy mình đã đạt đến giới hạn những gì tôi có thể làm với việc phát triển Ruby on Rails (RoR). Tôi đã phát triển các ứng dụng lớn và nhỏ cho các khách hàng, dự án lớn/nhỏ và dự án của bạn bè/sở thích. Tôi biết cách phát triển những ứng dụng này, nhưng nó bắt đầu trở nên khó khăn
Hôm qua tôi đã tham dự một buổi họp về việc mở rộng Rails và một trong những chủ đề là Hexagonal Rails. Tuy nhiên, tôi mới chỉ làm Rails được một năm và rất thoải mái với cấu trúc MVC (có thể là quá thoải mái), vì vậy tôi không thực sự hiểu về bộ điều hợp và hàng đợi tin nhắn.
Tôi làm việc với nhiều ứng dụng Rails, một số trên Rails 3.2/Ruby 2.0, một số trên Rails 2.3/Ruby 1.8.7. Điểm chung của tất cả chúng là khi chúng phát triển và thêm nhiều phụ thuộc/viên ngọc hơn
Câu hỏi này đã có câu trả lời tại đây: Sử dụng Rails-UJS trong các mô-đun JS (Rails 6 với webpacker) (5 câu trả lời) Đã đóng 3 năm trước. Tôi đang cố gắng sử dụng UJS
Tôi đang phát triển một ứng dụng Rails hiện đang sử dụng Rails 1.2, vì vậy tôi vẫn còn lâu mới có phiên bản ổn định mới nhất (Rails 2.3) tại thời điểm này. Tôi nên thực hiện quy trình di chuyển sang phiên bản Rails mới hơn như thế nào? Tôi nên
Đang cố gắng làm theo hướng dẫn Backbone.js của Ryan Bates để xây dựng ứng dụng rút thăm trúng thưởng, nhưng tôi gặp sự cố với đoạn mã đầu tiên. Trong hàm init của application.js, anh ấy khởi tạo bộ định tuyến Raffler
Tôi đang sử dụng Rails 3.2 và tôi có một bảng cơ sở dữ liệu mà tôi muốn tìm tất cả các hàng thỏa mãn điều kiện sau: a = true và b = true và ( 0 true, :b =>
Tôi có một lớp Người dùng và một Liên hệ, trong đó Liên hệ là lớp con của Người dùng. Cả hai lớp đều được lưu trữ trong bảng users. Danh bạ của tôi có thể có hoặc không có địa chỉ email, trong khi người dùng của tôi yêu cầu phải có địa chỉ email (tôi có validates_prefix trong định nghĩa mô hình Người dùng của mình).
Tôi đang viết một bài hướng dẫn trong đó tôi trình bày một số lệnh rails. Trên máy của tôi, cả rails và script/rails đều hoạt động tốt như nhau. Có hình thức "ưa thích" nào không? Trong hai cách này, cách nào phổ biến hơn? Câu trả lời hay nhất Khi bạn chạy đường ray
Tôi đang tìm lời khuyên về cách tốt nhất để phát triển ứng dụng của mình và đây là lần đầu tiên tôi bắt đầu tích hợp Elasticsearch. Tôi là người mới bắt đầu nhưng muốn tham gia nên hãy bỏ qua bất kỳ lỗi rõ ràng nào! Tôi đã làm theo http://www.sitep
Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0
Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[:
Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0
Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[:
Tôi có Rails 4, đây là phiên bản mặc định của tôi (và tôi vẫn muốn giữ nguyên như vậy). Nhưng tôi không muốn thêm Rails 3.2 vào máy tính của mình. Trong lệnh sau: gem install rails -v 3.2.16 Tôi có cảnh báo này: railt
Xin chào, tôi muốn xây dựng một "Rails Brick" bằng Sheevaplug của Marvell (hệ điều hành là Ubuntu ngay khi cài đặt, nhưng bạn có thể cài đặt các bản phân phối khác trên đó). Nó sẽ là một máy chủ gia đình và im lặng, chi phí thấp (99
Tôi cần có khả năng gửi tất cả lời mời chưa được chấp nhận trong cơ sở dữ liệu Postgres của ứng dụng Rails từ bảng điều khiển Rails. (Tôi có một bảng có tên là Invitations chứa một b được gọi là accepted
xác thực :cannot_modify_if_locked, trên: :update def cannot_modify_if_locked nếu self.locked lỗi
Tôi đang làm theo hướng dẫn (Learn Rails Podcast) và cần thay đổi cú pháp tuyến đường sau để tương thích với Rails 3.0. Có ai có thể giúp được không? map.view_page ':name', :controller => 'view
Tôi là một lập trình viên xuất sắc, rất giỏi!