【发布时间】:2012-03-20 04:17:49
【问题描述】:
我的应用程序有一个使用不同布局的控制器,称为“特殊”:
class SessionsController < ApplicationController
layout "special"
...
end
所以我创建了一个新的layouts/special.html.erb:
<!DOCTYPE html>
<html>
<head>
<title></title>
<%= stylesheet_link_tag "special" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
我还新建了一个对应的stylesheets/special.css
问题是当我尝试使用“特殊”布局访问页面时出现异常:
Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError 在会话中#new
special.css isn't precompiled
我已经执行了bundle exec rake assets:precompile,但它并没有解决问题。
怎么了?如何将样式表与 rails 中的布局相关联?
【问题讨论】:
标签: css ruby-on-rails ruby-on-rails-3