gpt4 book ai didi

ruby-on-rails-3.2 - 使用 D3 在 Rails 应用程序中显示 hello world

转载 作者:行者123 更新时间:2023-12-05 00:31:10 25 4
gpt4 key购买 nike

我在 index.html 中的所有内容是:

<!DOCTYPE html>
<meta charset="utf-8">
<body>

<script src="d3/d3.v3.js"></script>

<script>
d3.selectAll("body").text("hi")
</script>

</body>

D3 的结构看起来像这样:

enter image description here

但是当我启动 rails 并转到 localhost3000 时,页面上没有显示任何内容。
我确信我在那里做了一些愚蠢的事情,但对 D3 来说还很陌生,并试图找出我做错了什么。

最佳答案

您是否在控制台上收到 javascript 错误?您在 View 中使用了相对路径。将文件移至 /public/d3文件夹并尝试:

<script src="/d3/d3.v3.js"></script>

实际上,您应该将 javascript 放在 assets 中如果您使用的是 Assets 管道,则为文件夹。

使用 d3_rails gem (get here) 在你的 Gemfile 中:
gem 'd3_rails'
要使用 Assets 管道,请添加到 application.js //= require d3.v3
d3 javascript 将自动包含在您的 javascript 中 application.js文件。

关于ruby-on-rails-3.2 - 使用 D3 在 Rails 应用程序中显示 hello world,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com