로터스는 자신의 목적에 각각 작은 프레임 워크로 구성되고, 그 코드베이스를 조직에 고유 한 접근 방식을 취하고.
그들을 함께 두는 것은 개발자, 특정 영역 및 기능을 포함하는 각 섹션까지 남아있다.
이 경로를 취함으로써, 로터스 팀은 프레임 워크의 핵심은 너무 많은 기능을 부풀어 얻고 개발자가 사용되지 없구요 코드를로드 할 필요가있는 상황을 방지하지 않습니다 확인했다.
로터스 그렇게 만 모듈를 & nbsp 활성화, 프로젝트별로 사용할 수 있습니다; 특정 작업 및 기능에 필요한.
프레임 워크는 일반적인 OOP 구조를 따르지만 MVC 원리는 또한 작은 부분에서 찾아 볼 수있다.
기본 로터스 모듈에 대한 지원을 제공합니다 :
- HTTP 라우팅
- 뷰 레이어
- 유틸리티 벨트 클래스
- 데이터 유효성 검사
- 뷰 헬퍼
- 컨트롤러
- 데이터 지속성 모델
이 릴리스의 새로운 기능 :
추가 :
도입 액션 발전기. 예를 들어. 간부 연꽃 액션 웹 대시 보드 # 인덱스를 생성 번들.
응용 프로그램 구성의 기본 coookies 옵션을 지정할 수 있습니다. 예를 들어. 쿠키 사실, {도메인 : 'lotusrb.org'}.
뷰에서 로터스 :: 도우미를 포함합니다.
새 응용 프로그램을 생성 할 때 --database CLI 옵션을 지정할 수 있습니다. 예를 들어. 연꽃 새로운 책장 --database = PostgreSQL을.
새 응용 프로그램을 생성 할 때 자식 저장소를 초기화합니다.
새 응용 프로그램을 생성 할 때 .lotusrc 생성합니다.
보안 HTTP 헤더. X-프레임 - 옵션 및 콘텐츠 보안 정책은 이제 기본적으로 사용하도록 설정되어 있습니다.
데이터베이스 콘솔. 번들 간부 연꽃 DB 콘솔을 실행합니다.
상대 및 절대 경로에 대한 동적 줍는. 이 방법의 누락을 구현 웹 :: Routes.home_path 웹에 해결할 :: Routes.path (: 집).
변경 :
쿠키는 기본적으로 Http 만 보내드립니다. 이는 보안을위한 것이다.
새로운 생성 애플 리케이션을위한 템플릿 구성을 사용합니다.
.sqlite3하는 .DB에서 SQLite는 파일 확장자를 변경합니다.
요구 사항 :
루비 2 이상
댓글을 찾을 수 없습니다