Ruby on Rails

Phần mềm chụp màn hình:
Ruby on Rails
Các chi tiết về phần mềm:
Phiên bản: 5.0.0.1 / 4.2.7.1 Cập nhật
Ngày tải lên: 29 Sep 17
Nhà phát triển: David Heinemeier Hansson
Giấy phép: Miễn phí
Phổ biến: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails cung cấp tất cả các công cụ cần thiết để phát triển các ứng dụng web có thể chạy trên CGI, FastCGI và trên mod_ruby.

Ruby on Rails, còn được gọi là Rails, cho nhà phát triển một môi trường phát triển pure-Ruby.

Khuôn khổ ban đầu được phát triển bởi David Heinemeier Hansson từ công trình của ông về Basecamp.

Kể từ đó, Ruby on Rails đã trở thành nguồn cảm hứng cho hầu hết các khuôn khổ MVC, được chuyển sang nhiều ngôn ngữ lập trình và môi trường.

Để cài đặt, khuyên sử dụng RubyGems.

Yêu cầu hệ thống


  • Ruby 1.8.7 / 1.9.2 trở lên
  • RubyGems

Tính năng mới trong bản phát hành này:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.5 / 3.2.22:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.4 / 3.2.22:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.3 / 3.2.22:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.1 / 3.2.21:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Công việc đang hoạt động
  • Thư không đồng bộ
  • Bản ghi đầy đủ
  • Bảng điều khiển Web
  • Hỗ trợ chính nước ngoài

Tính năng mới trong phiên bản 4.1.5:

  • Đã khắc phục một lỗ hổng trong phương thức create_with trong Active Record.

Tính năng mới trong phiên bản 4.1.3 / 3.2.19:

  • Các bản sửa lỗi bảo mật:
  • SQL Injection Vulnerability trong trích dẫn 'bitstring'.
  • SQL Injection Vulnerability trong phạm vi 'trích dẫn'.

Tính năng mới trong phiên bản 4.1.0:

  • Mùa xuân - trình tải trước ứng dụng.
  • Biến thể cho phép bạn có các mẫu khác nhau và phản hồi hành động cho cùng loại mime (nói, HTML).
  • Enums kết thúc mô hình có trường trạng thái bị hạn chế chỉ với một vài lựa chọn.
  • Các bản xem trước của Mailer làm cho nó trở nên chết đơn giản khi duyệt qua trực quan qua các chế độ xem Action Mailer của bạn với dữ liệu thử nghiệm.
  • secrets.yml, cung cấp cho bạn một nơi và một giao diện thuận tiện để truy cập bí mật đã được đặt thông qua các biến ENV hoặc các kịch bản triển khai.

Tính năng mới trong phiên bản 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Ba phiên bản này chứa các bản sửa lỗi bảo mật quan trọng.

Tính năng mới trong phiên bản 4.0.2 / 3.2.16:

  • Hai phiên bản này chứa các bản sửa lỗi bảo mật quan trọng.

Tính năng mới trong phiên bản 4.0.1:

  • Phiên bản này xuất hiện với một thay đổi quan trọng về cách Active Record xử lý các cuộc gọi lệnh tiếp theo.

Tính năng mới trong phiên bản 4.0.0:

  • Làm cho siêu dễ dàng để làm Russian Doll-caching thông qua việc hết hạn dựa trên khóa bằng cách quản lý phụ thuộc tự động các mẫu được lồng vào (được khám phá đầu tiên trong plugin cache_digests).
  • Tăng tốc độ phía khách hàng với Turbolinks, điều này chủ yếu biến ứng dụng của bạn thành ứng dụng javascript một trang về tốc độ, nhưng không có bất kỳ hạn chế phát triển nào (trừ, có thể, các vấn đề tương thích với một số gói JavaScript hiện có) .
  • Các etl khai báo làm cho bạn dễ dàng hơn để đảm bảo rằng bạn đang lợi dụng tính mới của HTTP.

Tính năng mới trong phiên bản 3.2.13 / 2.3.18:

  • Các bản sửa lỗi bảo mật:
  • Ký hiệu DoS dễ bị tổn thương trong Active Record
  • XSS dễ bị tổn thương trong sanitize_css trong Gói hành động
  • Phân tích cú pháp XML dễ bị ảnh hưởng ảnh hưởng đến người dùng JRuby
  • Tính dễ bị tổn thương XSS trong người trợ giúp vệ sinh của Ruby on Rails

Tính năng mới trong phiên bản 4.0 Beta 1:

  • Cửa hàng phiên được mã hóa theo mặc định (trước đây chỉ được ký).
  • Thông số mạnh chiếm từ attr_protected (bây giờ là plugin) để bảo vệ chống lại các tham số nước ngoài.
  • Các tiêu đề an toàn như X-Frame-Options, X-XSS-Protection, X-Content-Type-Options được bật theo mặc định với các giá trị rắn.
  • Phân tích cú pháp thông số XML đã được gửi đến một plugin.

Tính năng mới trong phiên bản 3.2.12 / 2.3.17:

  • 3.2.12 chứa một bản sửa lỗi bảo mật, và 2.3.17 chứa hai bản sửa lỗi bảo mật.

Tính năng mới trong phiên bản 3.2.11 / 2.3.15:

  • Các bản phát hành này có chứa hai bản sửa lỗi bảo mật cực kỳ quan trọng.

Tính năng mới trong phiên bản 3.2.10:

  • Cản giữ an toàn cố định để các tùy chọn băm chỉ được trích xuất nếu có các thông số bổ sung.

Tính năng mới trong phiên bản 3.2.2:

  • Các tệp nhật ký luôn được làm sạch.
  • Các bài kiểm tra không thành công sẽ thoát ra với mã trạng thái khác không.
  • Loại bỏ các cuộc gọi đến các phương pháp không dùng nữa.
  • Bộ nhớ cache truy vấn bao gồm các ràng buộc trong tải trọng.
  • Các giá trị hộp kiểm ẩn không được đặt nếu giá trị là không.
  • Các bản sửa lỗi tương thích với Ruby 2.0 khác nhau.

Tính năng mới trong phiên bản 3.2.1:

  • Một số cải tiến và sửa lỗi.

Tính năng mới trong phiên bản 3.2.0:

  • Chế độ phát nhanh nhanh hơn & amp; định tuyến
  • Đã gắn thẻ người đăng
  • Lưu trữ hồ sơ hoạt động

Tính năng mới trong phiên bản 3.2.0 RC2:

  • ActiveSupport :: Base64 không được hỗ trợ :: Base64.
  • Thêm phương thức trợ giúp của phông chữ font_path.
  • Phụ thuộc vào giá đỡ ~ & gt; 1.4.0.
  • Đã thêm: gzip option to caches_page. Tùy chọn mặc định có thể được định cấu hình trên toàn cầu bằng cách sử dụng page_cache_compression.

Tính năng mới trong phiên bản 3.2 RC1:

  • Chế độ phát nhanh nhanh hơn & amp; định tuyến
  • Giải thích các truy vấn
  • Đã gắn thẻ người đăng
  • Lưu trữ hồ sơ hoạt động

Tính năng mới trong phiên bản 3.1.3:

  • Bản phát hành này chủ yếu chứa các bản sửa lỗi cho hồi quy xuất hiện trong 3.1.2.

Tính năng mới trong phiên bản 3.1.2:

  • Xử lý lỗ hổng XSS có thể trong phương thức trợ giúp người biên dịch trong Ruby on Rails.

Tính năng mới trong phiên bản 3.1.0:

  • Phát trực tuyến.
  • Di chuyển hồi phục.
  • Tài sản đường ống.
  • jQuery làm thư viện JavaScript mặc định.

Tính năng mới trong phiên bản 3.1.0 RC8:

  • Đây là ứng cử viên phát hành cuối cùng trước 3.1.0. cuối cùng.

Tính năng mới trong phiên bản 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Sửa lỗi bảo mật:
  • Lọc bỏ qua lỗi
  • Các vấn đề SQL Injection
  • Phân tích lỗi trong strip_tags
  • UTF-8 thoát khỏi lỗ hổng

Tính năng mới trong phiên bản 3.0.10.rc1:

  • Giải quyết vấn đề bộ nhớ cache chỉ với bộ lọc sau khi các bộ lọc không có đối tượng điều khiển, nó sẽ tăng phương thức không xác định controller_name cho nil
  • Đảm bảo mã trạng thái được đăng nhập khi ngoại lệ được nâng lên.
  • Các lớp con của OutputBuffer được tôn trọng.
  • Đã khắc phục ActionView :: FormOptionsHelper # chọn bằng: multiple = & gt; sai
  • Tránh cuộc gọi bổ sung vào Cache # read trong trường hợp bộ nhớ cache của một phần xuất hiện
  • Nhận xét mã hóa ma thuật được thêm vào tệp schema.rb
  • schema.rb được viết bằng UTF-8 theo mặc định.
  • Đảm bảo kết nối đã được thiết lập khi chạy bộ nhớ cache rake: schema: dump
  • Điều kiện kết hợp sẽ không liên quan đến điều kiện tham gia.
  • Hủy bản ghi sẽ hủy bản ghi HABTM trước khi tự huỷ diệt.
  • Thực hiện ActiveRecord :: Batches # find_each để không tự trả lại.
  • Cập nhật table_exists? trong PG để luôn sử dụng search_path hoặc giản đồ hiện tại nếu được đặt rõ ràng.

Tính năng mới trong phiên bản 3.0.9:

  • Sự thay đổi lớn trong bản phát hành Rails này là sửa lỗi liên quan đến sửa đổi chuỗi SafeBuffer.

Tính năng mới trong phiên bản 3.1.0 RC4:

  • trình sửa lỗi safebuffer escape_javascript.
  • sửa lỗi safeBuffer json_escape.
  • Các bản sửa lỗi xung đột RDoc / ruby-gỡ lỗi.
  • arel_table được lưu trữ trừ khi tên bảng thay đổi.

Tính năng mới trong phiên bản 2.3.12:

  • Vấn đề bảo mật:
  • Có vấn đề bảo mật trong plugin rails_xss và chúng đã được khắc phục bằng bản phát hành này. Hãy đảm bảo nâng cấp plugin rails_xss của bạn.
  • Thay đổi:
  • Các thay đổi chính trong bản phát hành này là khắc phục sự cố tương thích với Rubygems 1.8.5.

Tính năng mới trong phiên bản 3.1.0 RC 1:

  • jQuery bây giờ là mặc định
  • Di cư DRY biết cách tự phục hồi. Di chuyển sạch hơn, đẹp hơn.
  • Các công cụ có thể có phạm vi định tuyến và trợ giúp riêng. Họ cũng có thể tận dụng lợi thế của đường ống tài sản (thêm tài liệu về điều này sớm). Đọc câu chuyện đằng sau động cơ có thể gắn kết (ngay cả khi nội dung tài sản đã lỗi thời).
  • Nó không được bật theo mặc định vì một số lưu ý quan trọng vẫn còn cần được giải quyết, nhưng nếu bạn có thể đối phó với những vấn đề đó, đó là một cách tuyệt vời để giảm số truy vấn mà ứng dụng của bạn sẽ kích hoạt. Nhanh hơn thì tốt hơn!
  • Active Record sử dụng các câu lệnh chuẩn bị đã lưu trữ trong bộ nhớ cache, đây là một sự thúc đẩy lớn cho PostgreSQL trong mọi trường hợp và tăng cường cho MySQL về các câu lệnh phức tạp.
  • Điều này làm cho bạn có thể sử dụng bộ nhớ đệm HTTP với điều kiện có được để thay thế cho việc lưu trữ trang (chúng tôi sẽ sớm đưa ra một plugin và xóa khỏi lõi).
  • Rất nhiều thử nghiệm đẹp hơn sản phẩm của Turn đá quý. Nó được bật với các ứng dụng mới theo mặc định trên Ruby 1.9.
  • Giờ đây, việc bảo vệ ứng dụng của bạn với force_ssl trở nên dễ dàng hơn bao giờ hết. Mỗi ứng dụng hoặc một bộ điều khiển.
  • attr_protected giờ chấp nhận vai trò, do đó dễ dàng hơn để đối phó với sự chia tách của admin / không phải quản trị viên và hơn thế nữa.
  • Mật khẩu dựa trên BCrypt chết đơn giản Bây giờ không có lý do gì để không lập kế hoạch xác thực của riêng bạn.
  • Hàng hoá các đối tượng với JSON hoặc bất cứ điều gì khác bạn muốn.

Tính năng mới trong phiên bản 3.0.7:

  • chủ động hỗ trợ:
  • Hash.from_xml không còn mất thuộc tính trên các thẻ chỉ chứa khoảng trắng.
  • activerecord:
  • Hủy bản ghi thông qua các thuộc tính lồng nhau hoạt động độc lập với reject_if LH # 6006.
  • Ủy quyền bất kỳ? và nhiều? để Model.chỉnh sửa cho tính nhất quán.
  • Trích mệnh đề ORDER BY trong phát hiện hàng loạt - bản sửa lỗi # 6620.
  • Đã thay đổi? vì vậy hồ sơ không phải là instantiated - sửa chữa # 6127. Điều này sẽ ngăn chặn after_find và after_initialize callbacks được kích hoạt khi kiểm tra sự tồn tại của bản ghi.
  • Khắc phục lỗi hiệu suất với các bộ truy cập thuộc tính chỉ xuất hiện trên Ruby 1.8.7 và đảm bảo rằng chúng tôi có các giá trị được cast dạng bộ nhớ cache khi cột được trả lại từ db chứa các ký tự không chuẩn.
  • Khắc phục hồi quy hiệu suất được giới thiệu ở đây 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 liên quan đến phương pháp read_attribute.
  • hành động viên:
  • loại bỏ AM ủy quyền đăng ký register_observer và register_interceptor sang Mail.

Tính năng mới trong phiên bản 3.0.5:

  • Khắc phục khi gzip trả về một chuỗi UTF-8 trên Ruby 1.9, khi nó thực sự là nhị phân.
  • Các giá trị giới hạn của Record hoạt động sẽ không thoát được Arel SQL Literal nodes.
  • Relation # trong đó các cuộc gọi sẽ luôn cho ra câu lệnh AND và bất kể các điều kiện băm hoạt động như thế nào (hoàn nguyên số 00693209).
  • Các cuộc gọi lại của người quan sát sẽ chỉ được thực hiện một lần khi sử dụng các lớp STI trong ActiveRecord.

Tính năng mới trong phiên bản 3.0.4 / 2.3.11:

  • Hai phiên bản mới của Ruby On Rails đã được phát hành bao gồm một số bản sửa lỗi có chứa các bản sửa lỗi cho một số vấn đề bảo mật.

Yêu cầu :

  • Ruby 1.8.7 / 1.9.2 trở lên
  • RubyGems

Phần mềm tương tự

Web.go
Web.go

1 Mar 15

Zope
Zope

19 Jul 15

SiteMesh
SiteMesh

4 Jun 15

Toto
Toto

20 Jul 15

Phần mềm khác của nhà phát triển David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Ý kiến ​​để Ruby on Rails

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề