2011-11-11 6 views
1

웹 사이트를 개발하고 있지만 "곧 나올 예정"페이지를 지금 만들고 싶습니다. 레일즈 앱 3.1에서 "출시 예정"페이지를 어떻게 구성합니까? 그 일을하는 가장 좋은 방법은 무엇입니까? 내가 고려하고레일즈 3.1에 곧 출시 될 것입니다.

네 가지 옵션은 다음과 같습니다

  1. 가 공용 디렉토리의 정적 곧 페이지가 있습니다. 레일 루트를 가리키고 라이브가되면 경로 파일을 수정하십시오.

  2. 컨트롤러가 www.myproject.com/home을 가리키는 페이지가 있습니다. www.myproject.com에 살 준비가되면 경로 파일을 변경합니다.

  3. LaunchRock.com을 사용하십시오. 내 도메인을 LaunchRock에 게시 한 다음 준비가되면 내 사이트를 가리 키십시오.

  4. 를 사용하여 내 레일 프로젝트에 가장 적합한 방법 https://github.com/vinsol/Launching-Soon/

?

답변

1

이 중 하나가 서로 다른 장단점을 가지고 감사드립니다. 그것은 당신에게 달려 있습니다.

시작하기에 가까우면 웹 서버와 Rails를 설정해야합니다. 따라서 정적 페이지를 제공하기위한 레일즈 컨트롤러를 설정하거나 공용 디렉토리에 정적 페이지가 있어야합니다. 아마 그 때 제일 선택이다.

개인적으로 다른 사이트/서비스를 통해 "곧 방문"페이지를 제공하지 않습니다. 일종의 "곧 방문"페이지가있는 한 가지 이유는 SEO 목적입니다. 이를 위해서는 사이트/페이지를 완벽하게 제어하는 ​​것이 가장 좋습니다.

사이트와 동일한 레이아웃을보다 쉽게 ​​사용할 수 있고 해당 페이지에 동적 콘텐츠를 추가 할 수 있기 때문에 정적 페이지 용 컨트롤러를 사용하려고합니다 (예 : 가입 또는 연락처 양식) .

참조 :

http://railscasts.com/episodes/117-semi-static-pages

옵션 번호 6) 랙을 통해 정적 페이지를 제공

http://railscasts.com/episodes/222-rack-in-rails-3

+0

컨트롤러를 사용해 보겠습니다. 감사. – AdamT

0

위의 모든 , 그리고 하나 더 :

5.Have 웹 서버는 레일을 완전히 우회하여 모든 요청에 ​​대한 정적 페이지를 반환합니다.

사용하려는 문제는 얼마나 많은 문제가 있는지, 그리고 기본 앱 기능 (예 : 공지 사항)이 필요한지 여부에 달려 있습니다.

실제로 필요한 기능 목록을 만들거나 사용할 것이라고 확신하고 목록과 어떻게 일치하는지 확인해보십시오.

고려해야 할 한 가지는 시간 프레임입니다. '빨리 시작'이 곧 그렇게되지 않으면 사람들에게 쉽게 정보를 제공 할 수있는 방법이 필요합니다.

+0

옵션 번호 5를 추가하는 경우 +1) : 예 : 레일스 앞에 Nginx 나 Apache가 있다면 레일즈를 우회하여 정적 페이지를 직접 제공 할 수 있습니다. – Tilo

+0

정확하고 감사합니다! –

+0

그냥 OP에 대한 명확히하고 싶었 :) – Tilo

0

SEO 목적으로 오늘 일부 사본이있는 정적 페이지를 넣으십시오. 그런 다음 마케팅 목표를 고려하고 필요한 기능 (예 : 메일 링리스트 가입, 애플리케이션 데이터 창, 바이러스 성 비디오 등)에 대해 생각하십시오. 실제 개발과는 거리가 먼 이들 기능의 요구 사항을 조화 시키십시오. 레일 프로젝트에 가장 적합한 방법

: 끝에

당신은 올바른 질문 (강조 광산을) 물어?

하지만 아무런 내용도 제공하지 않습니다. 언급 한 모든 방법이 적절할 수 있지만 비즈니스 목표를 이해하지 않으면 의미가 없습니다. 이와 같은 기술 포럼은이 단계에서 물어볼 수있는 최적의 장소가 아닐 것입니다.

관련 문제