我如何在rails 4.0中使用Chartkick.
在宝石我添加:
宝石"chartkick"
在我看来,例如我添加了这个:
<%= pie_chart({"Football" => 10, "Basketball" => 5}) %>
Run Code Online (Sandbox Code Playgroud)
但页面只显示Loading ...生成的Html:
<div id="chart-1" style="height: 300px; text-align: center; color:
#999; line-height: 300px; font-size: 14px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;"> Loading... </div> <script type="text/javascript"> new Chartkick.PieChart("chart-1", {"Football":10,"Basketball":5}, {}); </script>
Run Code Online (Sandbox Code Playgroud) 我在我的一个项目中使用 IMGKIT,并且必须使用它们的 css 和 html 选项来满足要求。我注意到如果样式表设置如下:
kit = IMGKit.new(html, :quality => 50)
kit.stylesheets << '/path/to/css/file'
Run Code Online (Sandbox Code Playgroud)
并且样式表具有带有相对 url('image.png') 的背景属性,使用 kit.to_file 导出图像时不会生成图像:
(Rails.root + "public/pngs/" + "image.png")
Run Code Online (Sandbox Code Playgroud)
请求挂起,如果我们将后台 url 替换为包含协议、主机和端口的完整 url,则可以很好地导出。
我是否需要在样式表中拥有所有图像的绝对 URL?
我尝试在development.rb 文件中定义 asset_host :
config.action_controller.asset_host = Proc.new { |source|
"#{request.protocol}#{request.host_with_port}"
}
Run Code Online (Sandbox Code Playgroud)
如果我在浏览器上检查,它确实会替换 css 中的 url,但通过 IMGKIT 导出时仍然不会生成图像。
如何在远程计算机上运行git命令?我想运行git show或git log远程计算机上.如何运行类似于subversion的命令?你的解决方案是什么?更新:例如,我有一个服务器可以通过ssh或http协议连接到它,我的源代码保存在该服务器上.我想通过git命令以编程方式访问更改集详细信息而不进行克隆.