放置字体 app/assets/fonts
添加
Add the fonts path
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
Precompile additional assets
config.assets.precompile += %w( .svg .eot .woff .ttf )
Run Code Online (Sandbox Code Playgroud)
在production.rb和development.rb中
以css链接的字体如:
@font-face {
font-family: 'Icomoon';
src:url('/assets/icomoon.eot');
src:url('/assets/icomoon.eot?#iefix') format('embedded-opentype'),
url('/assets/icomoon.svg#icomoon') format('svg'),
url('/assets/icomoon.woff') format('woff'),
url('/assets/icomoon.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)
似乎在开发中工作.但在HEROKU似乎并不奏效.它找不到/assets/icomoon.eot.
此链接中的解决方案似乎不起作用
我有一个像控制器一样的动作
def index
@videos = Video.all.to_a
respond_to do |format|
format.xml { render :xml => @videos }
format.json { render :json => @videos }
end
end
Run Code Online (Sandbox Code Playgroud)
视频有属性name和title.
我希望返回的xml只包含title.
如何从响应中限制它.
什么是ruby应用程序的理想目录结构.
我希望它部署在EC2上.它应该有Gemfile和Rake文件来执行rake任务.
它应包含实用程序的lib文件.
我应该只是使用命令
newgem - 简单测试