2013-08-09 21 views
6

Tôi cần một số hướng dẫn để tìm ra cách kết hợp các đường ray bên trong góc.Intergrating Angular JS với đường ray

Lý do chọn Rails: Tôi thích cách tiếp cận được làm mờ của họ để làm đúng. Ngoài ra di chuyển, đá quý thực sự mát mẻ.

Lý do góc cạnh: Tôi đã nghiên cứu và tìm kiếm khung làm việc phù hợp nhất cho SPA. Xương sống dường như quá trừu tượng. Tôi đã có sự lựa chọn để thực hiện giữa Angular & Ember. Tôi bắt đầu đọc Angular đầu tiên và nó có ý nghĩa với tôi. Vì vậy, tôi không bao giờ đọc về ember.

Lý do cho góc & Đường ray: Tôi đã nghiên cứu và thử sử dụng khung quy mô nhỏ như nho, mỏng (Có tôi cũng sử dụng php). Nhưng tôi cảm thấy cần phải bám vào đường ray cho phạm vi dự án dài hạn. Và cá nhân tôi thích làm mọi thứ đường ray.

Vì vậy, đây là nơi mà tôi cần giúp đỡ,

Tôi có dự án đường ray trong Rails 4.

Đăng-in, tất cả mọi thứ đăng ký được tạo ra như sau trong Michael Hartl hướng dẫn. Đã chỉnh sửa nội dung dựa trên yêu cầu của tôi.

Do đó, các bước đăng nhập hoặc đăng ký sau một lượt xem từ hành động hiển thị của bộ điều khiển người dùng được hiển thị.

Tôi đã tìm tôi sẽ cần các tệp bố cục khác nhau vì vậy tôi đã tạo cùng một tệp cho các trang bên ngoài và các trang bên trong tương ứng.

Tôi không biết cách tiếp tục tôi muốn sử dụng các mẫu và tuyến đường góc cho ứng dụng trang đơn của tôi (ứng dụng đăng nhập đăng nhập). Tôi linh hoạt nếu có cách khác. Tôi chỉ cần một hướng dẫn làm thế nào để sử dụng góc không có vẻ với đường ray làm cho việc sử dụng bộ điều khiển đường ray để xử lý yêu cầu còn lại của tôi và sử dụng định tuyến được cung cấp bởi góc để điều hướng xung quanh trong SPA.

Hy vọng tôi rõ ràng. Vui lòng chỉnh sửa điều này.

+0

Dưới đây là một bài đăng về cách nối dây Angular và Rails dưới dạng ứng dụng một trang: http://www.angularonrails.com/ruby-on-rails-angularjs-single-page-application/ –

Trả lời

1

đây là một railscasts lớn từ ryan bates: http://railscasts.com/episodes/405-angularjs

cũng ở đây là nguồn gốc cho rằng railscasts bạn có thể lấy ý tưởng từ đó:

https://github.com/railscasts/405-angularjs

+2

Đây là bài đăng tích hợp cơ bản. Tôi đã thành công để làm điều này. Điều gì về nếu tôi muốn sử dụng góc templating + đường ray? Vì vậy, trong một cách meta mẫu. Ngoài ra, làm thế nào để tôi sử dụng các tuyến đường được cung cấp bởi đường ray? Giống như liên kết đăng xuất? – kishanio

1

Tôi không quen thuộc với SPA, nhưng tôi đã làm việc trên một hướng dẫn để tích hợp đường ray và angularjs, mà tôi đang tinh chỉnh theo thời gian. Nó có thể cung cấp một số câu trả lời ở đây - đặc biệt tôi đang sử dụng định tuyến góc để cung cấp ứng dụng một trang như mô tả: http://technpol.wordpress.com/2013/09/03/angularjs-and-rails-tutorial-index/

1

Tôi khuyên bạn không nên kết hợp góc vào ứng dụng đường ray của bạn. Giữ cho cả hai người trong số họ riêng biệt.

Vì vậy, bạn có thể đặt toàn bộ ứng dụng góc trong thư mục công cộng của ứng dụng đường ray hoặc giữ nó hoàn toàn khỏi ứng dụng đường ray. Điều này giống như một kiến ​​trúc hướng dịch vụ, nơi ứng dụng đường ray của bạn phục vụ như một đầu cuối phục vụ như một api và giao diện người dùng (ứng dụng Góc) tiêu thụ api đó.

Có rất nhiều bài viết hay về cách xử lý xác thực/ủy quyền trong angularj với API REST. Authentication with AngularJS and a Node.js REST api

Đến bên đường ray để xây dựng REST API, Grape là một lựa chọn tốt.Here là một chuỗi video hay giải thích một số phương pháp hay nhất về nho.

HTH!

0

Hãy thử half-pipe đá quý làm cho việc sử dụng bower để quản lý tài sản javascripts dễ dàng hơn nhiều.