我正在使用波本威士忌和整洁的宝石来创建一个rails应用程序的设计.我的application.css.scss包含这个:
@import "bourbon";
@import "neat";
@import "main";
Run Code Online (Sandbox Code Playgroud)
但是,如果我运行'rake assets:precompile',则会发生以下错误:
rake aborted!
Undefined mixin 'outer-container'.
(in /Users/anonymous/example/app/assets/stylesheets/admin/main.css.scss)
/Users/anonymous/example/app/assets/stylesheets/admin/main.css.scss:5:in `outer-container'
/Users/anonymous/example/app/assets/stylesheets/admin/main.css.scss:5
Run Code Online (Sandbox Code Playgroud)
main.css.scss文件包含:
footer#page_footer {
@include outer-container;
nav{
@include span-columns(6);
@include shift(3);
section#about_me_footer, section#contact_footer, section#miscellaneous_footer {
@include span-columns(2 of 6);
}
}
p {
@include span-columns(6);
@include shift(3);
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以给我一些建议吗?
我正在根据Rails指南的建议开发一个Rails应用程序来创建文件夹树和带有翻译的文件.我的文件夹树类似于:
|-defaults
|---es.rb
|---en.rb
|-models
|---book
|-----es.rb
|-----en.rb
|-views
|---defaults
|-----es.rb
|-----en.rb
|---books
|-----es.rb
|-----en.rb
|---users
|-----es.rb
|-----en.rb
|---navigation
|-----es.rb
|-----en.rb
Run Code Online (Sandbox Code Playgroud)
config/locales/views/books/en.yml中的内容与此类似:
es:
books:
index:
title: "Título"
Run Code Online (Sandbox Code Playgroud)
一个内部的app/views/books/index.html.erb这样的模板(注意点):
<%= t '.title' %>
Run Code Online (Sandbox Code Playgroud)
当我没有命名空间时,我在视图中的翻译工作得很好但是我在后端使用的命名空间"admin"它不起作用.谁知道问题是什么?