2015-01-03 3 views
3

저는 AngularJS/Rails 앱을 만들 예정입니다.하지만 저는 AngularJS로 개발할 때 newby입니다. 그래서, 한 가지 질문이 있습니다. 두 부분으로 프로젝트를 나눠야합니까? 첫 번째 것은 HTML/CSS/JS 코드이고 두 번째 것은 Rails API입니다. 또한 Rails 프로젝트에서 모든 작업을 수행 할 수 있습니다. 나는 무엇을 선호해야 하는가? 미리 감사드립니다!Rails + AngularJs 웹 앱

+0

는 개인적으로 나는 두 개의 부분으로 분리하는 것을 좋아합니다. 프런트 엔드 용 하나의 저장소와 백엔드 용 저장소가 하나 있습니다. –

답변

0

개인적으로는 html 개의 파일을 public 폴더에 넣는 것이 가장 좋습니다. 또한 html 파일에 각도 경로를 지정하는 것이 더 쉬울 수 있으므로 javascript.erb을 섞어서 사용할 필요가 없으며 순수 coffeescript을 사용할 수 있습니다 (.coffee.erb 개의 파일을 슬프게 만들 수는 없습니다).

내 모든 각도 응용 프로그램의 폴더 구조

다음되었습니다

각도 커피 파일 :

app/assets/javascripts/angular/ 

거기에서 내가 컨트롤러 서비스 및 지침에 대한 별도의 폴더가 있습니다. 컨트롤러 폴더에서 나는 레일즈 컨트롤러 폴더에서와 같은 네임 스페이스를 사용합니다.

내 안에 좋아하는 미디어 컨트롤러가있는 콘텐츠 네임 스페이스가 있으면 Angular 폴더에서 동일하게 보입니다.

각도 템플릿 파일 :

public/templates/ 

public/templates에서 나는 .html 파일을 보관, 나는 폴더와 파일 이름을 지정의 레일 방식에 따라, 또한 네임 스페이스 지정을 유지. 그래서 사용자 폴더에 인덱스 페이지와 쇼 페이지가 있다면 show.htmlindex.html도 있습니다.

여기 사람들이 각도 만든 아주 좋은 예입니다 - 난간 응용 프로그램 :

CafeTownsend

Rails4-AngularJs example

관련 문제