>本指南提供了一种简化的方法,用于构建与轨道后端集成的角度单页应用程序(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中文网其他相关文章!