为什么我的 Rails 3.0.1 应用程序中没有资产目录?
我是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要更新到最新版本的 Rails 才能使用资产管道。它从 3.1.0 开始存在
如果您正在使用 rvm:
如果您没有使用 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:
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.