Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我的字体文件在哪里?在我的Rails项目中,我使用Bower和Material Design_Ruby On Rails_Ruby_Twitter Bootstrap_Bower_Bootstrap Material Design - Fatal编程技术网

Ruby on rails 我的字体文件在哪里?在我的Rails项目中,我使用Bower和Material Design

Ruby on rails 我的字体文件在哪里?在我的Rails项目中,我使用Bower和Material Design,ruby-on-rails,ruby,twitter-bootstrap,bower,bootstrap-material-design,Ruby On Rails,Ruby,Twitter Bootstrap,Bower,Bootstrap Material Design,Bootstrap Material Design by是一个非常好的模块!我只有一个小小的痒——那就是material.css中提到的字体 我使用的是Ruby 2.1.2、Rails 4.1.5、Node 0.10.35和Bower 1.3.7 我添加了一个.bowerrc { "directory" : "vendor/assets/bower_components" } 然后我把gem“bowerrails”、“~>0.9.2”放在我的gem文件中 source 'https://r

Bootstrap Material Design by是一个非常好的模块!我只有一个小小的痒——那就是material.css中提到的字体

我使用的是Ruby 2.1.2、Rails 4.1.5、Node 0.10.35和Bower 1.3.7

我添加了一个.bowerrc

{
  "directory" : "vendor/assets/bower_components"
}
然后我把
gem“bowerrails”、“~>0.9.2”
放在我的gem文件中

source 'https://rails-assets.org' do
  gem 'rails-assets-sweetalert'
  gem 'rails-assets-jquery'
  gem 'rails-assets-jquery-ujs'
  gem 'rails-assets-bootstrap-material-design'
end
然后我在Bowerfile中列出了bower软件包

# A sample Bowerfile
# Check out https://github.com/42dev/bower-rails#ruby-dsl-configuration for more options
# asset 'bootstrap'

asset "jquery", "2.1.1"
asset "jquery-ujs", "1.0.1"
asset "sweetalert", "0.2.0"
asset "bootstrap-material-design", "0.2.2"
Then I did my bower install – and everything was perfect!
但在cap生产部署之后,我必须在我的应用服务器上执行以下操作:

cd public && ln -s /var/www/clock/current/vendor/assets/bower_components/bootstrap-material-design/fonts fonts
否则我的浏览器会吐出

Failed to load resource: the server responded with a status of 404 (Not Found)
http://irrelevant.domain/fonts/Material-Design-Icons.woff?-g7cqhn
Is there a way around this?

<> P>这并不是说我不能自动化符号链接——它似乎有点贴上了一个创可贴:(

< P>)我真的很想用Bower来管理客户端资产,我又回到让Bunter重做://P> 有一种“服务”——我用过的一种“宝石包装礼品店”;事实证明:它将继续使用

它既甜又简单,你所要做的就是按照登录页上的简短食谱做

已将此代码段添加到我的文件中

source 'https://rails-assets.org' do
  gem 'rails-assets-sweetalert'
  gem 'rails-assets-jquery'
  gem 'rails-assets-jquery-ujs'
  gem 'rails-assets-bootstrap-material-design'
end
将我的需求保存在application.js和application.scss中,并删除所有bower.json、Bowerfile、vendor/assets/bower\u components文件夹等

最后一个
捆绑包安装了吗

结案:)