Ruby on Rails

소프트웨어 스크린 샷:
Ruby on Rails
소프트웨어 정보:
버전: 5.0.0.1 / 4.2.7.1 업데이트
업로드 날짜: 29 Sep 17
라이센스: 무료
인기: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails는 CGI, FastCGI 및 mod_ruby에서 실행할 수있는 웹 응용 프로그램을 개발하는 데 필요한 모든 도구를 제공합니다.

Rails라고도 알려진 Ruby on Rails는 개발자에게 순수한 Ruby 개발 환경을 제공합니다.

프레임 워크는 David Heinemeier Hansson이 Basecamp에서 작업 한 것으로 처음 개발되었습니다.

그 이후로 Ruby on Rails는 수많은 프로그래밍 언어와 환경으로 포팅되어 대부분의 MVC 프레임 워크에 영감을주었습니다.

설치하려면 RubyGems를 사용하는 것이 좋습니다.

시스템 요구 사항



Ruby 1.8.7 / 1.9.2 이상
RubyGems

이번 출시의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.6 / 3.2.22.2 / 5.0.0.beta4의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.6 / 3.2.22.2 / 5.0.0.beta3의 새로운 기능 :


활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.5 / 3.2.22의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.4 / 3.2.22의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.3 / 3.2.22의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.1 / 3.2.21의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.2.0 / 3.2.21 / 4.2.1.rc1의 새로운 기능 :



활성 작업
비동기 메일
적절한 기록
웹 콘솔
외래 키 지원

버전 4.1.5의 새로운 기능 :


Active Record에서 create_with 메소드의 취약점을 수정했습니다.

버전 4.1.3 / 3.2.19의 새로운 기능 :



보안 수정 사항 :
'비트 스트링'인용문의 SQL 주입 취약점
'범위'인용의 SQL 주입 취약점

버전 4.1.0의 새로운 기능 :



Spring - 애플리케이션 프리 로더.
변형을 사용하면 동일한 MIME 유형 (예 : HTML)에 대해 서로 다른 템플릿과 액션 응답을 가질 수 있습니다.
열거 형은 상태 필드가 몇 가지 옵션으로 제한되는 패턴을 래핑합니다.
메일러 미리보기를 사용하면 테스트 메일로 조치 메일러보기를 시각적으로 반복 할 수 있습니다.
secrets.yml은 ENV 변수 또는 배포 스크립트를 통해 설정된 비밀에 액세스 할 수있는 하나의 장소와 편리한 인터페이스를 제공합니다.

버전 4.0.3 / 3.2.17 / 4.1.0.beta2의 새로운 기능 :



이 세 릴리스에는 중요한 보안 수정 사항이 포함되어 있습니다.

버전 4.0.2 / 3.2.16의 새로운 기능 :



이 두 릴리스에는 중요한 보안 수정 사항이 포함되어 있습니다.

버전 4.0.1의 새로운 기능 :


이 릴리스는 Active Record가 후속 주문 호출을 처리하는 방법에 중요한 변경 사항을 제시합니다.

버전 4.0.0의 새로운 기능 :



중첩 된 템플릿의 자동 종속성 관리 (cache_digests 플러그인에서 처음 탐구)를 통해 키 기반 만료를 통해 러시아 인형 캐싱을 매우 쉽게 만들 수 있습니다.
터보 링크 (Turbolinks)로 클라이언트 측 속도를 높여줍니다. 기존의 자바 스크립트 패키지와의 호환성 문제를 제외하고는 앱이 속도면에서 단일 페이지 자바 스크립트 애플리케이션으로 바뀌었지만 발달상의 단점은 없습니다.
Declarative etags를 사용하면 HTTP 신선도를 효과적으로 활용할 수 있습니다.

버전 3.2.13 / 2.3.18의 새로운 기능 :



보안 수정 사항 :
활성 레코드의 심볼 DoS 취약점
Action Pack에서 sanitize_css의 XSS 취약점
JRuby 사용자에게 영향을주는 XML 구문 분석 취약점
Ruby on Rails의 sanitize 도우미의 XSS 취약점

버전 4.0 베타 1의 새로운 기능 :


세션 저장소는 기본적으로 (이전에는 서명 된 것만) 기본적으로 암호화됩니다.
강력한 매개 변수는 외부 매개 변수로부터 보호하기 위해 attr_protected (현재 플러그인)을 대신합니다.
X-Frame-Options, X-XSS- Protection, X-Content-Type-Options 같은 보안 헤더는 기본적으로 단색 값으로 켜져 있습니다.
XML 매개 변수 구문 분석이 플러그인으로 전송되었습니다.

버전 3.2.12 / 2.3.17의 새로운 기능 :



3.2.12에는 하나의 보안 수정이 포함되어 있으며 2.3.17에는 두 가지 보안 수정이 포함되어 있습니다.

버전 3.2.11 / 2.3.15의 새로운 기능 :



이 릴리스에는 두 가지 매우 중요한 보안 수정 사항이 포함되어 있습니다.

버전 3.2.10의 새로운 기능 :



보안 허점을 수정하여 추가 매개 변수가있는 경우에만 옵션 해시를 추출해야합니다.

버전 3.2.2의 새로운 기능 :


로그 파일은 항상 삭제됩니다.
실패한 테스트는 0이 아닌 상태 코드와 함께 종료됩니다.
비추천 메소드에 대한 호출 제거.
쿼리 캐시 계측에는 페이로드의 바인딩이 포함됩니다.
값이 nil이면 숨겨진 체크 상자 값이 설정되지 않습니다.
다양한 Ruby 2.0 호환성 수정.

버전 3.2.1의 새로운 기능 :



일부 수정 및 의사 개선.

버전 3.2.0의 새로운 기능 :



빠른 개발 모드 & amp; 라우팅
태그가 붙은 로거
액티브 레코드 저장소

버전 3.2.0 RC2의 새로운 기능 :



ActiveSupport :: Base64는 Base64가 사용되지 않습니다.
font_path 헬퍼 메소드가 추가되었습니다.
랙에 따라 다름 ~ & gt; 1.4.0.
추가 : gzip 옵션을 caches_page에 추가했습니다. 기본 옵션은 page_cache_compression을 사용하여 전역 적으로 구성 할 수 있습니다.

버전 3.2 RC1의 새로운 기능 :



빠른 개발 모드 & amp; 라우팅
검색어 설명
태그가 붙은 로거
액티브 레코드 저장소

버전 3.1.3의 새로운 기능 :


이 릴리스에는 주로 3.1.2에서 나타난 회귀에 대한 수정 사항이 포함되어 있습니다.

버전 3.1.2의 새로운 기능 :



Ruby on Rails의 번역 도우미 메서드에서 XSS 취약점이 수정되었습니다.

버전 3.1.0의 새로운 기능 :



스트리밍.
가역적 인 마이그레이션.
자산 파이프 라인.
기본 JavaScript 라이브러리 인 jQuery.

버전 3.1.0 RC8의 새로운 기능 :



이것은 3.1.0 이전의 최종 릴리스 후보입니다. 결정적인.

버전 3.1.0 RC6 / 3.0.10 / 2.3.14의 새로운 기능 :



4 보안 수정 사항 :
버그 스킵 필터
SQL 주입 문제
strip_tags의 구문 분석 오류
UTF-8 이스케이프 취약점

버전 3.0.10.rc1의 새로운 기능 :


필터 이후의 캐시 스위퍼에 컨트롤러 객체가 없으면 nil에 대해 정의되지 않은 메소드 controller_name을 발생시키는 문제를 수정합니다.
예외가 발생하면 상태 코드가 기록되도록합니다.
OutputBuffer의 서브 클래스가 존중됩니다.
Fixed ActionView :: FormOptionsHelper # select with : multiple = & gt; 그릇된
프래그먼트 캐시 히트시 Cache # read에 대한 추가 호출 방지
schema.rb 파일에 매직 인코딩 주석이 추가됨
schema.rb는 기본적으로 UTF-8로 작성됩니다.
rake db : schema : dump를 실행할 때 설정된 연결 확인
연결 조건은 연결 조건을 클리하지 않습니다.
기록을 파괴하면 HABTM 기록이 파괴되어 파괴됩니다.
ActiveRecord :: Batches # find_each를 self를 반환하지 않도록합니다.
Table_exists를 업데이트 하시겠습니까? PG에서 명시 적으로 설정된 경우 현재 search_path 또는 스키마를 항상 사용합니다.

버전 3.0.9의 새로운 기능 :



이 레일즈 릴리스의 주요 변경 사항은 SafeBuffer 문자열을 수정 한 버그 수정입니다.

버전 3.1.0 RC4의 새로운 기능 :


escape_javascript 세이프 버퍼 수정.
json_escape 안전 버퍼 수정.
RDoc / 루비 디버그 충돌 수정.
테이블 이름이 변경되지 않으면 arel_table이 캐시됩니다.

버전 2.3.12의 새로운 기능 :



보안 문제 :
rails_xss 플러그인에 보안 문제가 있으며이 릴리스로 해결되었습니다. rails_xss 플러그인을 업그레이드하십시오.
변경 사항 :
이 릴리스의 주요 변경 사항은 Rubygems 1.8.5와의 호환성 문제를 해결하는 것입니다.

버전 3.1.0 RC 1의 새로운 기능 :

jQuery가 기본값입니다.
자신을 되돌릴 방법을 알고있는 DRY 마이그레이션. 보다 깨끗하고 나은 마이그레이션.
이제 엔진이 자체 라우팅 및 헬퍼 범위를 가질 수 있습니다. 그들은 또한 자산 파이프 라인을 이용할 수 있습니다 (더 많은 문서가 곧 제공 될 예정입니다). 마운트 할 수있는 엔진 뒤에있는 이야기를 읽으십시오 (자산 내용이 오래 되었더라도).
아직 다림질해야하는 몇 가지 중요한주의 사항 때문에 기본적으로 사용하도록 설정되지는 않지만 이러한 문제를 해결할 수 있다면 앱이 실행하게 될 검색어의 수를 줄일 수있는 좋은 방법입니다. 더 빨리!
Active Record는 캐시 된 prepared statement를 사용합니다. 이것은 모든 경우에 PostgreSQL을 크게 향상시키고 복잡한 명령문에 MySQL을 향상시킵니다.
이렇게하면 페이지 캐싱의 대체품으로 조건부 get과 함께 HTTP 캐싱을 사용할 수 있습니다 (곧 플러그인으로 들어가고 코어에서 제거됩니다).
Turn gem의 테스트 결과가 훨씬 좋았습니다. Ruby 1.9에서는 기본적으로 새로운 애플리케이션이 추가되었습니다.
force_ssl을 사용하여 앱을 안전하게 유지하는 것이 이제보다 쉬워졌습니다. 앱별 또는 컨트롤러 별.
attr_protected는 이제 역할을 받아들이므로 관리자 / 비 관리자 분할 등을 다루기가 더 쉽습니다.

간단하고 간단한 BCrypt 기반 암호. 이제 자신의 인증 방식을 사용하지 않아도 될 변명의 여지가 없습니다.
JSON 또는 다른 무엇이든지 원하는대로 객체를 직렬화하십시오.

버전 3.0.7의 새로운 기능 :


activesupport :
Hash.from_xml은 더 이상 공백 만 포함하는 태그에서 속성을 잃지 않습니다.
activerecord :
중첩 된 속성을 통해 레코드를 삭제하면 reject_if LH # 6006과 독립적으로 작동합니다.
어떤 위임인가? 많은? 일관성을 위해 Model.scoped.
일괄 검색에서 ORDER BY 절을 인용합니다 - 수정 # 6620.
변화가 있습니까? 그래서 레코드는 인스턴스화되지 않습니다 - 수정 # 6127. 이렇게하면 레코드 존재 여부를 확인할 때 after_find 및 after_initialize 콜백이 트리거되지 않습니다.
Ruby 1.8.7에서만 발생한 속성 접근 자의 성능 버그를 수정하고 db에서 반환 된 열에 비표준 문자가 포함되어있을 때 유형 캐스팅 된 값을 캐시하도록합니다.
read_attribute 메소드와 관련된 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 도입 된 성능 회귀 문제를 수정했습니다.
액션 메일 발송자 :
register_observer 및 register_interceptor를 Mail에 위임하는 AM을 제거하십시오.

버전 3.0.5의 새로운 기능 :



gzip이 실제로 바이너리 인 경우 Ruby 1.9에서 UTF-8 문자열을 반환 할 때 수정되었습니다.
활성 레코드 한계 값은 Arel SQL 리터럴 노드를 벗어나지 않습니다.
Relation # 조건 해시가 어떻게 동작하는지에 관계없이 호출이 항상 AND 문을 생성합니다 (00693209ecc 되돌리기).
옵서버 콜백은 ActiveRecord에서 STI 클래스를 사용할 때 한 번만 실행됩니다.

버전 3.0.4 / 2.3.11의 새로운 기능 :



Ruby On Rails의 두 가지 새로운 버전이 릴리스되었습니다. 여기에는 몇 가지 보안 문제에 대한 픽스가 포함 된 버그 수정이 포함되어 있습니다.

요구 사항 :



Ruby 1.8.7 / 1.9.2 이상
RubyGems

유사한 소프트웨어

Marionette
Marionette

9 Feb 16

Sammy.js
Sammy.js

13 Apr 15

MEAN
MEAN

19 Jul 15

Geddy
Geddy

9 Apr 16

개발자의 기타 소프트웨어 David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

코멘트 Ruby on Rails

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색