>本指南提供了一種簡化的方法,用於構建與軌道後端集成的角度單頁應用程序(SPA),該方法使用設計用於身份驗證和造型的引導程序。 它是專為對這些技術基本知識的開發人員而設計的。
關鍵功能和好處:
devise
>
>
rails new YOUR-APP
。
Gemfile
,bower-rails
,devise
,angular-rails-templates
,active_model_serializers
和bootstrap-sass
>。 刪除turbolinks
。 bundle install
安裝更新的寶石。 rake db:create
。 rails g bower_rails:initialize json
。
rails g devise:install
>。 rails g devise User
。
rails g migration AddUsernametoUsers username:string:uniq
>。 rake db:migrate
。
bower.json
以安裝它們。 rake bower:install
rails g serializer user
以包括app/serializers/user_serializer.rb
屬性。 username
>
config/application.rb
允許設計響應JSON請求。
config.to_prepare do; DeviseController.respond_to :html, :json; end
root 'application#index'
和config/routes.rb
,如原始指南中所詳細介紹的。
app/controllers/application_controller.rb
app/controllers/users_controller.rb
資產管道配置:app/assets/javascripts/application.js
app/assets/stylesheets/application.scss
構建Angular Frontend>前端結構將包括控制器,視圖和路由配置。 ,,控制器的詳細代碼(
,, 集成設計和bootstrap>
>提供的服務與設計身份驗證系統進行交互。 Bootstrap的CSS類用於設計應用程序。
完整的代碼示例和詳細說明可在原始文章中找到。 該摘要提供了該過程的高級概述。 請記住,請諮詢原始文章以獲取完整的代碼和詳細說明。 >app.js
),views(routes.js
>,AuthCtrl
,HomeCtrl
,NavCtrl
,home.html
在原始文章中提供。 關鍵方麵包括:login.html
$stateProvider
>和$urlRouterProvider
在routes.js
>中定義路由。
Auth
>
angular-devise
以上是用設計和bootstrap在軌道上設置一個角度水療的詳細內容。更多資訊請關注PHP中文網其他相關文章!