Adt*_*Adt 5 ruby-on-rails polymer
我已经构建了一个Ruby on rails app.我想在rails应用程序上使用我的ruby聚合物.Cam有人建议用铁轨学习聚合物的一些好资源吗?
在轨道上使用带有红宝石的聚合物是否有效?还请建议其他比聚合物更好的选择,如果有的话?
小智 10
我正在使用凉亭,所以我希望你已经在你的系统上安装了凉亭.(brew安装节点&& npm安装凉亭)
设置你的宝石
gem 'bower-rails'
gem 'emcee'
Run Code Online (Sandbox Code Playgroud)bundle install
rails g bower_rails:initialize
rails g emcee:install
设置您的凉亭文件.以下是我的样子:
asset 'angular'
asset 'angular-route'
asset 'angular-resource'
asset 'angular-mocks'
asset 'webcomponentsjs'
asset 'polymer', github: 'Polymer/polymer'
asset 'polymer-core-elements', github: 'Polymer/core-elements'
asset 'polymer-paper-elements', github: 'Polymer/paper-elements'
asset 'platform'
# Voice Synthesis and Recognition
asset 'voice-elements'
Run Code Online (Sandbox Code Playgroud)
弄清楚你需要的那些并删除其余的.
rake bower:install
要下载组件,请注意文件将保存在vendor/assets/bower_components中,而不是emcee所期望的供应商/资产/组件.所以你需要建立符号链接.
设置符号链接
rm -rf vendor/assets/componentsln -s vendor/assets/bower_components vendor/assets/components现在设置您的资产
# app/assets/components/application.html
*= require polymer/polymer
# app/assets/javascripts/application.js
//= require angular/angular
//= require angular-route/angular-route
//= require angular-resource/angular-resource
//= require webcomponentsjs/webcomponents
//= require platform/platform
Run Code Online (Sandbox Code Playgroud)
(请注意,我只包括我用于测试的所有内容.如前所述,删除不需要的内容).
只是一些房子清洁你跳下来开始尝试.在rake资产路径中包含Bower组件.
# config/application.rb
config.assets.paths << Rails.root.join("vendor","assets","bower_components")
Run Code Online (Sandbox Code Playgroud)
这就是它的设置.跳上它并开始使用它.
在布局文件中包含html import标记
= html_import_tag "application", "data-turbolinks-track" => true
Run Code Online (Sandbox Code Playgroud)并在您的视图中调用样品聚合物
# sample.html.haml
================
%paper-tabs{:selected => "0", :scrollable => ""}
%paper-tab Skills
%paper-tab Experiences
%paper-tab Education
Run Code Online (Sandbox Code Playgroud)参考 http://angular-rails.com/bootstrap.html http://www.akitaonrails.com/2014/06/29/usando-polymer-com-rails#.VHcoW2SsV81
| 归档时间: |
|
| 查看次数: |
3138 次 |
| 最近记录: |