Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails “引导sass”不适用于rails 3.2.2_Ruby On Rails_Ruby_Twitter Bootstrap - Fatal编程技术网

Ruby on rails “引导sass”不适用于rails 3.2.2

Ruby on rails “引导sass”不适用于rails 3.2.2,ruby-on-rails,ruby,twitter-bootstrap,Ruby On Rails,Ruby,Twitter Bootstrap,我创建了一个新的rails项目,并添加 gem 'bootstrap-sass' 然后我运行bundle安装,一切都很顺利。然后我补充说: /* *= require bootstrap */ 在我的application.css文件中,我编写了一个测试,但它没有。 我还尝试添加`@import bootstrap;在我的hello.css.scss文件中。但它也不起作用。需要在您的文件中 gem 'sass-rails', '~> 3.1' gem 'bootstrap-sass',

我创建了一个新的rails项目,并添加

gem 'bootstrap-sass'
然后我运行bundle安装,一切都很顺利。然后我补充说:

/*
*= require bootstrap
*/
在我的application.css文件中,我编写了一个测试,但它没有。 我还尝试添加`@import bootstrap;在我的hello.css.scss文件中。但它也不起作用。

需要在您的文件中

gem 'sass-rails', '~> 3.1'
gem 'bootstrap-sass', '~> 2.0.1'
需要在你的档案里

gem 'sass-rails', '~> 3.1'
gem 'bootstrap-sass', '~> 2.0.1'
罗伦

你似乎大部分时间都在那里。默认情况下,Sass在Rails3.1中,因此您不需要为此做任何特定的操作。将gem添加到Gemfile并进行捆绑安装后,您的问题将出现在application.css文件中。通常在使用Sass时,我建议您从application.css中删除清单代码和顶部的所有注释,并将application.css重命名为application.css.scss从css文件中删除链轮。然后添加:

@import 'bootstrap'
@import 'bootstrap'
到了最顶端。这应该能帮你解决问题。由于链轮已消失,您需要手动将要加载的每个CSS文件添加到application.CSS.scss文件中,但这通常是一个好主意,因为CSS中的加载顺序对于级联非常重要

如果您想将JavaScript特性添加到您可能想要添加的框架中,那么您还需要添加

//= require bootstrap
就在对//=require_树的调用上方。在app/assets/javascripts/application.js中

你似乎大部分时间都在那里。默认情况下,Sass在Rails3.1中,因此您不需要为此做任何特定的操作。将gem添加到Gemfile并进行捆绑安装后,您的问题将出现在application.css文件中。通常在使用Sass时,我建议您从application.css中删除清单代码和顶部的所有注释,并将application.css重命名为application.css.scss从css文件中删除链轮。然后添加:

@import 'bootstrap'
@import 'bootstrap'
到了最顶端。这应该能帮你解决问题。由于链轮已消失,您需要手动将要加载的每个CSS文件添加到application.CSS.scss文件中,但这通常是一个好主意,因为CSS中的加载顺序对于级联非常重要

如果您想将JavaScript特性添加到您可能想要添加的框架中,那么您还需要添加

//= require bootstrap

就在对//=require_树的调用上方。在app/assets/javascripts/application.js中。

参加聚会可能有点晚,但以防万一其他人会无意中发现这个问题

这是我通过添加@import bootstrap解决的一个小问题;在my application.css文件的顶部,将文件重命名为application.css.scss


希望这能有所帮助。

参加聚会可能有点晚,但以防万一其他人偶然发现这个问题

这是我通过添加@import bootstrap解决的一个小问题;在my application.css文件的顶部,将文件重命名为application.css.scss


希望这能有所帮助。

删除application.css顶部的所有注释,并根据您希望css的处理方式将application.css重命名为application.sass或application.css.scs 然后添加:

@import 'bootstrap'
@import 'bootstrap'

这应该允许您开始使用引导,前提是您确实正确地包含了引导sass gem并在之后运行了bundle安装

删除application.css顶部的所有注释,并根据您的css处理方式将application.css重命名为application.sass或application.css.scss 然后添加:

@import 'bootstrap'
@import 'bootstrap'

这应该允许您开始使用引导,前提是您确实正确地包含了引导sass gem并在之后运行了bundle安装

在config.rb中,我的配置目录中的@SaidKaldybaev需要'bootstrap sass',但不退出config.rb文件。在我的config目录下的config.rb require'bootstrap sass'@SaidKaldybaev中,没有退出config.rb文件。是的,因为bootstrap 2.0我们需要sass-rails,但是因为他使用的是一个新的rails应用程序,应该已经在Gemfile中了。是的,因为bootstrap 2.0我们需要sass-rails,但是因为他使用的是一个新的Rails应用程序,应该已经在Gemfile中了。我爱你!我正在寻找这个解决方案4天。至少花了8个小时才发现这一点。非常感谢。我知道,请预付,但无论如何,谢谢你。请确保在捆绑后重新启动你的服务器。我爱你!我正在寻找这个解决方案4天。至少花了8个小时才发现这一点。非常感谢。我知道,请预付,但无论如何谢谢。请确保在捆绑后重新启动服务器。这是我的问题。谢谢,我也是。。我的升华文本太小,看不到应用程序。css缺少.scss扩展名。。。这是我的问题。谢谢,我也是。。我的升华文本太小,看不到应用程序。css缺少.scss扩展名。。。嗯。