小编Jes*_*sus的帖子

未定义的混合物与波旁威士忌和纯净的宝石

我正在使用波本威士忌整洁的宝石来创建一个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)

有人可以给我一些建议吗?

assets ruby-on-rails sass neat bourbon

8
推荐指数
1
解决办法
6877
查看次数

I18n在Rails 3中有一个admin命名空间

我正在根据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"它不起作用.谁知道问题是什么?

ruby ruby-on-rails internationalization

6
推荐指数
1
解决办法
912
查看次数