为什么我的 Rails 3.0.1 应用程序中没有资产目录?

发布于 2024-12-11 21:14:53 字数 450 浏览 1 评论 0原文

我是 ruby​​ on Rails 的新手,所以我正在使用这本书 Agile Web使用Rails开发值得借鉴。我遇到的问题是当构建我的应用程序的目录结构时。我没有这个目录:

app/assets

当然,我可以手动创建这个目录结构,但我完全按照这本书的内容,这个结构应该用我的应用程序生成(尽我所能)理解)。我错过了一些简单的事情吗?

NOTE: I'm using ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]

rails --version
Rails 3.0.1

I'm new to ruby on rails so i'm using the book Agile Web Development with Rails to learn from. The problem I'm having is that when the directory structure of my app is built. I do not have this directory :

app/assets

Of course I can create this directory structure manually, but I'm following the book exactly and this structure should be generated with my app (to the best of my understanding). Am I missing something simple?

NOTE: I'm using ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]

rails --version
Rails 3.0.1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒绊 2024-12-18 21:14:53

您需要更新到最新版本的 Rails 才能使用资产管道。它从 3.1.0 开始存在

如果您正在使用 rvm:

gem install rails

如果您没有使用 rvm,请将 sudo 放在前面。

另一件需要注意的事情是,如果您使用 Ruby 1.9.2 生成应用程序,则至少需要在生产中使用该版本。

You'll need to update to the latest version of Rails to be able to use the asset pipeline. It exists starting in 3.1.0

If you are using rvm:

gem install rails

Put sudo in front of that if you are not.

One other thing to note is that if you generate the app with Ruby 1.9.2, you'll need to use at least that version in production.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文