2011-07-27 2 views
7

Backbone.js 웹 사이트는 some examples입니다. 그러나 첫 번째 것을 제외하면 다른 것은 오픈 소스가 아닙니다. 나는 레일즈 애플리케이션을 연구 할 수있는 완전한 기능을 (단지 작동한다는 것을 의미한다) 찾고있다. 앱에 너무 많은 기능이있을 필요는 없습니다. 나는 github를 보았고 모든 앱은 몇 가지 방법으로 손상되었다.Backbone.js를 사용하여 완전한 기능을 갖춘 레일즈 응용 프로그램을 찾고

+0

Peepcode 스크린 캐스트를 사용해 보셨습니까? 나는 그것을 보았고 https : // peepcode와 같은 많은 것들을 다룬다.co.kr/products/backbone-js –

+0

peepcode screencast는 서버에 아무 것도 보내지 않습니다. 그것은 모든 클라이언트 측입니다. 이것은 백본 기본 사항입니다. peepcode는 2 부에서보다 고급 주제를 다룰 것 같습니다. –

답변

0

저는 Rails 및 Backbone.js 스택을 사용하는 일부 비공개 소스 프로젝트에서 작업 해 왔습니다. 두 프레임 워크는 상당히 쉽게 통합 될 수 있습니다. 물론 응용 프로그램 설정 방법과 비즈니스 논리를 제어하기 위해 각 프레임 워크를 구성하는 방법에 따라 다릅니다.

모두 프레임 워크가 서로 재생하려면 :

  • 하는 각 레일 모델에 대한 각 레일 모델
  • 경로 자원을 백본 컬렉션과 모델을 확인
  • 설정 백본 컬렉션의 URL 속성과 모델은
  • 사용 (가져 오기) 및 백본에서) (저장 얻을 수 및 레일 포스트 데이터 당신의 레일 경로로 작업하기
0

RAILS 및 backbone.js를 사용하여 독일어 언어 명사 트레이너를 썼습니다. 내가 배우고있는 동안 그것은 오래 전에하게되었다. 그러나 당신이 원한다면 당신은 그것을 들여다 볼 수있다.

https://github.com/bradphelan/ohmyderdiedas

0

내가 적극적으로 수초에서 일한지 : http://sourceforge.net/projects/myelin/ (기업 소스로부터 자금 지원)

몇 가지주의 사항이 있습니다

  • 이 모든 나를 위해 기본적으로 처음 레일, 백본/jquery/rspec ...에 이르기까지 ... 이름이 ... 새로운 것입니다. 소금의 일부로 코드를 취하십시오.)
  • 백본 라우팅을 사용하지 않았지만, 에이 내 자신의 아주 간단한 '라우터'를 만들었습니다.
  • ganglia 및 rrdtool이 설치되어 있어야합니다 (Mac을 사용하는 경우 macports가 필요합니다)
  • 개발 구성을 확실히 변경해야합니다.
  • 모델은 (주로) 곧은 백본이며 컨트롤러에서 동기화를 자주 사용하므로 꽤 좋은 예가되어야합니다.
  • 보기가 좀 더 혼란 스럽습니다.

누군가에게 도움이 필요하면 sourceforge에서 저에게 줄을 써주십시오.

+0

왜 기스에는 없습니까? 내가 볼 수있는 소스 코드를 볼 수 없습니다. –

+0

고객이 sourceforge * shrug *에서 원했습니다. 근원을 잡을 수있는 것 같습니까? git : //myelin.git.sourceforge.net/gitroot/myelin/myelin 또는 http://myelin.git.sourceforge.net/git/gitweb-myelin에서 소스를 찾아 볼 수 있습니다 (읽기 전용). index.cgi –

3

최근에 나는 https://github.com/malclocke/fulcrum을 찾았으며, Rails/Backbone의 가장 좋은 예가 될 것 같지만 백본 웹 사이트에는 언급되어 있지 않습니다. 그것도 매우 기능적인 중추적 인 추적자 복제품.

+1

일반적으로 Rails와 Backbone은 '잘 작동합니다'. Fulcrum에는 볼 가치가있는 몇 가지 점이 있습니다 (저는 Fulcrum이 어떤 행동에서도 '올바른 것'을하고 있다고 보장하지 않습니다). Backbone을 수정하여 래핑 된 매개 변수를 Rails에 보내는 방법은 https://gist.github.com/719080에서 가져온 파일'public/javascripts/backbone.rails.js'를 확인하십시오. 또한'StoryView.saveEdit()'메소드는 ActiveRecord 에러를 다루는 방법을 찾아 볼 가치가있다. – malclocke

0

rails-backbone이라고하는 발전기를 제공하는 개발중인 보석이 있습니다. 오픈 소스이며 매일 좋아지고 있습니다. 오늘 현재 현재 Rails 3.1 (실제로는 3.2), 특히 최신 버전입니다. Asset Pipeline은 backbone.js와 매우 관련이 있습니다.

관련 문제