Rails位置 - 我在哪里找到宝石

时间:2013-04-06 06:11:58

标签: ruby-on-rails ruby-on-rails-3 model-view-controller twitter-bootstrap rubygems

在Rails中 -

我应该在哪里找到宝石?我分别下载了bootstrap并且它正在运行,以及一个示例Rails应用程序,但我希望它们能够一起工作。我下载了一个bootstrapped rails gem(http://rubygems.org/gems/bootstrapped-rails),但我不确定我应该在哪里找到它。在models下? 我如何确定我指的是它?我还需要在controller中添加一些内容吗?

3 个答案:

答案 0 :(得分:2)

同样,对标题中的问题的答案多于提问者的意图,但您可以使用

bundle show <gemname>

找到安装gem的目录。

答案 1 :(得分:1)

正如Dfr所说:https://github.com/seyhunak/twitter-bootstrap-rails

Twitter引导程序不仅仅是(大部分)css / js / image文件的集合。

将此添加到您的gemfile

gem "twitter-bootstrap-rails"

运行

bundle install

运行简单的css

rails generate bootstrap:install static

它应该将相关的js和css文件放入application.js和application.css文件中。 (阅读有关资产管道的更多信息)

为了帮助您入门,在“生成布局和视图”部分的gem链接中,您可以看到rake任务以生成样本布局。

e.g。

rails g bootstrap:layout application fixed

您现在应该在views / layouts下有一个twitter-bootstraped application.html.erb文件。

答案 2 :(得分:1)

要回答标题中的问题,您可以通过在控制台中运行gem env来找到您的宝石。这将为您提供有关您的RubyGems环境的具体信息:&#34;当您运行gem install some_gem_name时,它会将此gem添加到您的系统中。

然而,您尝试做的事情是在您的应用中添加gem。如果是这种情况,您可以将gems添加到rails应用程序Gemfile

因此,使用您的示例,您可以找到您的Gemfile并添加以下内容:

gem "bootstrapped-rails", "~> 2.0.8.5"

完成后,您在终端中运行bundle install

我发现可以在此处找到基本导轨信息的良好资源:http://guides.rubyonrails.org/getting_started.html 该教程很简短,它将为您提供一个很好的起点。